Pereiti prie turinio

CMD

Nariai
  • Pranešimai

    16
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Apie CMD

  • Rangas
    Naujas veidas forume

Kontaktai

Profilio informacija

  • Lytis
    Vyras
  • Miestas
    Vilnius
  1. Sveiki, Šiandien į telefoną buvo gautas skambutis iš numerio +370 698 6011. Bandant prisiskambinti atgal - ryšys neįmanomas. Įdomiausia, kad telefono numeryje lyg ir trūksta vieno skaičiaus, kadangi bendras formatas visada +370 6XX XXXXX. Gal esate kas susidūrę? Kas tai per numeris?
  2. Ačiū rimcx dar kartą. Viskas veikia puikiai. Dar vienas klausimėlis, kad nekurti atskiros temos. Ar tokiu būdu bus N-tasis narys keičiamas baitu 0xFF mūsų pakete, kuriame rasta ieškoma baitų seka? unsigned char data[4]={0x00,0x00,0x01,0xb3}; int k = 0; int j; int N = 25; while(k < m->data_len) { if (m->payload[k] != 0x00) { k++; } else { if (memcmp(&m->payload[k],data,sizeof(data))==0) { if(j % N == 0) { m->payload[j]=0xff; } else {break;} } else { k++; } j++; } } EDIT3: Pro
  3. OK. Jei jau kankintis tai iki galo. Ar aš gerai suprantu, kad unsigned bitai pasimame sekantį baitą einantį po mūsų ieškomų duomenų? idx yra pirmas mūsų ieškomas narys + ieškomas dydis ir atsiduriam kaip tik už ieškomų duomenų. Tada ANDinam: x x x x x x x x (0xXX) 0 0 0 0 0 0 1 1 (0x03) 0 0 0 0 0 0 x x gaunam. Ar nereikėtų man ANDint su 0xC0, ko pasekoje gaučiau rezultatą: x x 0 0 0 0 0 0. Ar čia aš blogai kažką suprantu? Ar įmanoma tuos du bitukus per printf kažkaip išvesti į ekraną(kiek ieškojau tai neradau panašaus formato)? Vis dar nepagaunu esmės kaip pasiekiamas palyginimas. Atsipra
  4. Tie norimi bitukai eina iškart po ieškomos baitų sekos. Galvoju gal kaip nors įmanoma iškart juos prijungt?
  5. Ačiū už pagalbą. Dar porą klausimėlių. Gal galima būtų šiek tiek ant kelio užvesti kaip tas skipinimas per baitus atrodo? Nes nesu su tokiu dalyku susidūręs. Ir ką daryti tokiu atveju jeigu reikia ieškoti reikšmės 0x00 0x00 0x01 0xb6 00 (01 ar 11) t.y. po jų iškart einančių dviejų bitukų?
  6. Dėkui už pagalbą, viskas veikia. Tačiau, ką man daryti jeigu duomenys, kuriuos noriu palyginti yra ne nuo pradžios, o tarkime prasideda nuo 10 baito? kur_ieskoti tiesiog nurodau norimą reikšmę ir tiek?
  7. Sveiki, Dirbu su libipq ir vaizdo paketais ir žinau, kad MPEG4 paketai prasideda reikšme 00 00 01 B6. Kaip aš galiu patikrinti ar tikrai dirbu su MPEG4. Kaip aš galėčiau nuskaityti informaciją iš buferio paimtų paketų, kad palyginti turimas reikšmes? Ką reikėtų daryti, jeigu nuskaitoma informacija būtų ne pradžioje paketo, o tarkime 5-8 baitai? Ačiū už bet kokią pagalbą. case IPQM_PACKET: { // paimu paketus is buferio cia ipq_packet_msg_t *m = ipq_get_packet(buf); int x; if(value in m->payload[x] == value) ?? { printf("MPEG packet"); x++; } // ir grazinu cia status = ipq_set_v
  8. Sveiki, Reikia jūsų pagalbos. Turiu atlikti vieną darbelį su Netfilter. Kadangi su ja susiduriu pirmą kartą, ieškau žmonių dirbančių ar bent šiek tiek susidurusių su Netfilter. Lauksiu AŽ.
  9. Šiaip šitam reikalui geriausia naudotis Registrų centru http://www.registrucentras.lt/jar/p/
  10. Pagrindinės problemos būna: kopijuoji kodą iš kažkur, Caps lockas(ar kiti) arba kita kalba. Jei ne, tai nelabai įsivaizduoju kas galėtų būti.
  11. Nominalai yra. Atrodo kad tokie: 1, 5, 25, 100, 500, 1000.
  12. Fackinas, viskas ok. Galiu patvirtint, kad čia originalas. Pats vaisių turiu :D
×
×
  • Pasirinkite naujai kuriamo turinio tipą...