Jump to content

Ganav

Active Members
  • Posts

    1374
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by Ganav

  1. Ganav

    Java Help

    Presupunand Module este o clasa apriori definita si nu tine de cuvantul cheie module poti folosi reflection: public boolean equals(Module module) { if(this.getClass().getName().equals(module.getClass().getName())) return true; return false; } Metoda de mai sus trebuie inclusa, fireste, in corpul clasei. Edit: @M2G atentie == verifica pentru egalitatea intre referinte(adica adrese in memorie) nu continut. .equals() verifica daca doua string-uri au intr-adevar aceleasi caractere in aceleasi pozitii.
  2. Ma intreb oare cum au fost obtinute: bruteforcing sau compromiterea unor baze de date.
  3. Categoric este o problema fizica legata de HDD. Niciun program nu te va putea ajuta in acest moment. Ce ai putea face totusi este sa incerci sa recuperezi un numar cat mai mare de fisiere de pe partitia afectata. In cazul in care pui bookmark-uri la site-uri iti recomand sa recuperezi datele browser-ului(de acolo iti va fi mult mai usor sa recuperezi programele pierdute). Fii mai atent la semnele de punctuatie si evita sa foloseste "..." prea des; pur si simplu fac textul mai putin lizibil. Observ ca la tine propozitiile incep cu minuscula. Dupa punct incepem sa scriem cu litera mare.
  4. Am citit acest articol de-abia astazi. Sunt cateva puncte care sunt, posibil intentionat, omise: americanii sunt extrem de marginiti in inteligenta. Am avut ocazia sa studiez intr-un grup in care majoritatea studentilor erau americani. Sunt lipsiti de orice forma de simt practic, nu sunt capabili sa analizeze o problema din mai multe unghiuri. Ce sunt in stare sa faca este insa, sa memoreze un algoritm(un set de pasi) si sa-l aplice unei probleme. Daca nu ajung la o rezolvare, se blocheaza, nu sunt in stare sa gaseasca alte mijloace de abordare. in respectivul articol, autorul ii supraestimeaza intr-un mod obscen. Sunt curios daca autorul a analizat vreodata structura invatamantului american. Am avut o cunostiinta care terminase clasa a II-a si parintii au hotarat ca ar avea un viitor mai bun in state. Ajuns acolo a fost pusa in fata unui "test de aptitudini". In urma rezultatelor comisia a ajuns ca nivelul sau nu este de clasa a III-a(in care urma sa treaca daca ar fi ramas in Romania) ci de clasa a VI-a. sunt extrem de specializati; un dezvoltator Java crede ca EAX, AX, ECX, EDX sunt cifre romane cu relevanta istorica. crescuti dupa modelul crede si nu cerceta, iau de buna orice apare pe sticla si tind sa manifeste atitudini ostile fata de cei cu opinii divergente. cat despre modelul de afaceri ar fi de remarcat ca ar face totul pentru bani indiferent daca nevoia acestora este relevanta sau nu. Practic sunt tepari cu brevet, imbracati in costume, cu o acceptare publica alarmanta. Cam aceasta ar fi, pe scurt, o perspectiva asupra unghiului american.
  5. Istoric vorbind cea mai sigura tara din lume este Elvetia. In timpul celui de-al doilea razboi mondial era o punte intre guvernul german si concernele din state; cu alte cuvinte Germania cumpara produse/resurse din SUA ceea ce explica faptul ca Elvetia nu a avut parte de conflict armat. Cartile de istorie larg acceptate nu fac referiri la acest aspect.
  6. Ganav

    Akinator

    Un numar foarte mare de persoane publice este stocat in baza de cunostiinte(knowledge base).
  7. Daca mai sunt disponibile. Dezvoltare aplicatii web(PHP, Java EJB), analiza de protocoale, alte notiuni de retelistica.
  8. Ganav

    Akinator

    In linii mari da. Porneste de la doua mari categorii(multimi) dupa care se restrange pe masura ce numarul acestora creste.
  9. Nu, inca nu(esti un bufon veritabil).
  10. In mod normal cei ca tine nu merita un raspuns argumentat insa datorita perseverentei tale voi face o exceptie;voi diseca post-ul tau pana la cele mai mici detalii. Deci sa incepem: Propozitia ta incepe cu deja ceea ce este o referinta catre o actiune repetitiva care s-a executat cel putin de doua ori. Nu este relevant intrucat am lasat un singur reply pe acest thread. continui cu prin intrebarile tale cu toate ca nu am folosit decat o singura intrebare cu rol concludent si pertinent la temele discutate pe acest forum si anume securitatea in domeniul IT(multi dintre noi nu avem incredere in orice .exe care lanseaza o aplicatie cu ferestre viu colorate). apoi cu dovedezi ca nu stii nimic. Ignorand faptul ca iti lipsesc notiuni de baza ale gramaticii limbii romane(aici ma refer exclusiv la termenul dovedezi folosesti o dubla negatie care este redundanta din punct de vedere logic; adica tu negi faptul ca stiu nimic. Acest lucru ma face omniscient(atotstiutor daca termenul este unul prea dificil). Este oarecum un compliment si pentru aceasta iti multumesc(mrs.). mai departe cu si ca esti ca oricare. Nu imi dau seama de ceea ce vrei sa ilustrezi aici. Deci daca sunt ca oricare si eu sunt omniscient atunci ar insemna ca toti ceilalti(oricare) sunt la fel ca si mine, adica omniscienti. Discrepanta logica este datorata faptului ca din multimea oricare faci parte si tu, si tu nu stii sa scrii ceea ce rezulta intr-o contradictie. rezumi cu ti se pare ca daca tu inseli si din astea. Personal nu am inselat pe nimeni in viata mea(va trebui sa ma crezi pe cuvant deoarece nu prea ai mijloace de a verifica validitatea acestei afirmatii); sunt una dintre cele mai juste persoane. mai departe inseala toti ca tine..... Dupa cum am mentionat mai devreme: nu am inselat pe nimeni. Fie ca ma crezi sau nu sunt multi membrii aici pe forum care au un venit rezonabil de pe urma unor locuri de munca solicitante si cinstite(solicitant inseamna ceva ce necesita mult efort, dedicatie si interes. Acum cred ca stii de ce am mentionat aceasta definitie. Daca nu arunca o privire peste activitatea ta pe forum, cea zilnica si nu in ultimul rand in oglinda). iar pe urma nu imi bat capul cu voi de pe forum. Postezi aproape zilnic, creezi cont-uri pe youtube, incerci sa te imbogatesti pe cai rapide. Nu ar fi o problema daca nu ai fi atat de limitat in capacitate. si tot asa eu am facut in timp ce scriam si alea, faceam pe telefonul meu. Trebuie sa inveti sa iti aloci timp sa realizezi ceva temeinic daca doresti sa castigi increderea celor din jur. Aloca timp unui lucru pe care il consideri important si plaseaza-le pe celelalte pe un plan secundar. Ma intriga sintagma(sintagma=grup de cuvinte care, de regula, reprezinta o notiune concreta si corelata cu un context) pe telefonul meu. De aici rezulta ca tu in mod normal folosesti telefoanele altora. Le ceri permisiunea? Cum obtii telefoanele? intr-un mod cinstit oare? continuand cu Ce treaba are ca scriu cu litere mari? Poate ca Internetul este un element relativ nou in viata ta insa scrierea cu litere de tipar indica de cele mai multe ori prostie si incultura, cel putin pe youtube. Practic prin acel film te-ai autodefinit. apoi daca asa se vede mai bine ce vrei? Daca ai stii cate ceva despre mecanismul vizual uman ti-ai da seama ca este mai importanta dimensiunea literelor(nu daca sunt majuscule sau minuscule). Puteai folosi un font mai mare insa acest lucru presupune un anumit grad de intuitie care din pacate este absent in cazul tau. tot asa tu nu ai facut nici macar un cacat, ce stii tu din astea. Desi nu pare sunt si eu o fiinta vie: am nevoie de aer, apa, mancare si patru ore de somn pe zi. Deci este clar ca am un metabolism si mancarea procesata este eliminata la un moment dat sub forma de "cacat". Voi face acest lucru imeditat dupa ce iti raspund la ultima postare. mai departe ce stii tu din astea. Ai dreptate nu sunt expert pe Android insa am disecat suficiente programe si am scris destule aplicatii unele avand chiar si mai mult de 14000 de linii de cod pentru a-mi da seama de riscurile pe care le implica folosirea unor executabile. apoi La cine ii trebuie face si vede De fapt forma gramaticala corecta este Cui ii trebuie face si vede. Deci daca eu descarc acel program si il rulez si la un moment dar imi formateaza HDD-ul imi platesti tu daunele? Imi refaci tu munca pe care o aveam pe el? Nu? Asa credeam si eu. continuand cu NU va mai dati cu parerea ca o fi si c-o pati..probati si dupaia comentati. Deci esti un adept al modului de gandire crede si nu cerceta. Folosind rationamentul tau daca eu as veni la tine acasa in postura unui medic si as vrea sa te injectez cu fluide de diverse culori dubioase tu mi-ai permite? apoi Romania comunista ce vreti...teoretic tara libera, practic comunism ca in trecut. De acum incolo nu ma voi mai rezuma greseli ortografice si numai la continut. Tu esti un bun exemplu de ce comunismul este mai bun ca si democratia. Incultura, mocirla morala si mediocritatea de care dai dovada sunt elemente toxice care erau mult mai bine gestionate in regimul trecut. Practic atunci excrementele erau in closet iar acum sunt pretutindeni(pe strada, pe sticla si din nefericire si pe RST). Libertatea este periculoasa pentru cei ca tine: nu munciti, sunteti superficiali, incompetenti si aroganti. continui cu Voi sunteti obsedati de dovezi si rahaturi din alea, Vezi exemplul de mai sus(cea in care iei de gata orice iti arunca societatea in cale) mai departe faceti oamenilor si probati nu mai fiti asa incuiati la minte. Adica este mai bine sa iei intai HIV si pe urma sa-l previ? interesant. tot asa Si ce daca nu merge? Adica poate nu primesc privilegii root dar poate primesc un dropper pe Windows si un shell pe android(logica impecabila). In plus ne pierdem timpul. Cei ca tine au mult la dispozitie insa majoritatea celor de aici nu-si permit sa-l piarda. continui macar stii dupaia, bai am facut si eu cu ala si nu a mers.. Vezi paragraful anterior. Poate merge insa nu imi rezolva mie problema. si inchei cu cand mai are nevoie cineva si iti zice despre programul ala ii zici ca tie nu ti-a mers etc . Deci tu recomanzi ca un numar cat mai mare de oameni sa-l incerce. Ai foarte mult de lucru in ceea ce priveste educatia si gandirea rationala.
  11. Ganav

    Akinator

    M-am jucat si eu putin cu el. A gasit-o pe Scarlett Johansson din Avengers relativ repede. Cum cred eu ca functioneaza: din ce am observat intrebarile sunt aceleasi; primele fiind de regula este persoana cautata barbat sau femeie. practic exista doua categorii mari inintiale raportate la sex (masculin sau feminin). pe masura ce se raspunde la intrebari categoriile devin tot mai restranse(specifice) fiecare intrebare determinand integrarea sau nu a persoanei intr-o categorie. am incercat sa raspund in mod arbitrar la intrebari si am observat ca dupa 15 sau 20 de intrebari returneaza un rezultat jocul insa poate continua, aceast lucru insemnand ca fie mai sunt categorii de exploatat(parcurgem setul de valori in adancime) fie am revenit cu un numar de categorii intr-o pozitie anterioara(ne-am deplasat in sens invers). Modul in care se alege numarul de categorii nu poate fi determinat cu exactitate(presupun ca este o valoarea arbitrara intre doua praguri predefinite sau variabile(care depind de natura si numarul raspunsurilor)) Din punctul de vedere al implementarii avem un set de elemente(de ex structuri) cu atribute, legaturi si ponderi ale acestora(ale legaturilor). De exemplu, daca am adapta akinator la RST am putea avea urmatoarele mari categorii: Este utilizatorul membru RST(exemplul este redundant insa serveste ca si punct de plecare) Este utilizatorul obisnuit(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Este utilizatorul VIP(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Este utilizatorul Moderator(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Este utilizatorul Super Moderator(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de N post-uri(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de M rep(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de P(zile/luni/ani) vechime(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de N' vizite la profil(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de M' mesaje lasate pe profil(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de P' mesaje in inbox (da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de N'' mesaje trimise(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de M'' mesaje primite(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de P'' like-uri primite(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utlizatorul utilizatorul mai mult de M''' like-uri date(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de N''' warn-uri primite(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul mai mult de P''' ban-uri primite(da/nu/poate/mai mult da decat nu/mai mult nu decat da) A dat utilizatorul mai mult de N'''' warn-uri(da/nu/poate/mai mult da decat nu/mai mult nu decat da) A dat utilizatorul mai mult de N'''' ban-uri(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are utilizatorul avatar-ul setat?(da/nu/poate/mai mult da decat nu/mai mult nu decat da) De cate ori l-a schimbat?(da/nu/poate/mai mult da decat nu/mai mult nu decat da) Are mai multe de N post-uri cu M like-uri si P rep-uri Fiecare intrebare isi gaseste raspunsul intr-un atribut al unui element al unei multimi. De exemplu multimea in cazul de mai sus este comunitatea RST(membrii acesteia mai exact) iar elementele acesteia sunt membrii reprezentati printr-o structura asemanatoare(imi exersez putin C-ul): struct Membru { int eMembru = 1; // poate fi 1 sau 0 1 fiind valoarea de baza(default). e vine de la este aici int scaraMembru; // aceasta valoarea arata cat "de membru" este un utilizator(observam ca akinator nu este gandit in valori // absolute de unde si termeni ca poate si nu sunt sigur in variantele pentru raspuns. Mai mult ca sigur se // foloseste de concepte de logica [B][COLOR="#FF0000"]fuzzy[/COLOR][/B]. Scara poate fi de la 1 la 5 spre exemplu(in cazul nostru acestea acopera intreaga plaja de valori) int eObisnuit = 1; // toti membrii sunt cel putin obisnuiti(VIP, Moderator si Super Moderator) int scaraObisnuit; // cat de obisnuit este sau in ce masura credem ca este obisnuit int eVip = 1; // membrii VIP sunt mai putini decat cei obisnuiti dar mai putini ca si moderatorii si super moderatorii int scaraVip; // cat de Vip este sau in ce masura credem ca este Vip int eModerator; int scaraModerator; int eSuperModerator; int scaraSuperModerator; ... // procesul este analog(asemanator) si pentru celelalte atribute }; Acum presupunem ca populam fiecare camp al fiecarui element al multimii cu valori predefinite(extrase fie din surse publice(wikipedia) sau private(gestiunea populatiei, SRI, etc.). Presupunem ca avem urmatoarele elemente(sunt luate in mod arbitrar neaand menirea a reflecta vreo situatie concreta): @Ganav{ eMembru = 1; scaraMembru; // aceasta valoarea este atribuita de catre jucator eVip = 1; scaraVip; // scarile sunt populate in timpul jocului eModerator = 0; scaraModerator; eSuperModerator = 0; ... // ignoram celelalte intrari }; Nytro{ eMembru = 1; scaraMembru; // aceasta valoarea este atribuita de catre jucator eVip = 1; scaraVip; // scarile sunt populate in timpul jocului eModerator = 1; scaraModerator; eSuperModerator = 1; // este membru, Vip, moderator si super moderator ... // ignoram celelalte intrari }; aelius{ eMembru = 1; scaraMembru; // aceasta valoarea este atribuita de catre jucator eVip = 1; scaraVip; // scarile sunt populate in timpul jocului eModerator = 1; scaraModerator; eSuperModerator = 1; // este membru, Vip, moderator si super moderator ... // ignoram celelalte intrari }; rukov{ eMembru = 1; scaraMembru; // aceasta valoarea este atribuita de catre jucator eVip = 1; scaraVip; // scarile sunt populate in timpul jocului eModerator = 0; scaraModerator; eSuperModerator = 0; // este membru, Vip insa nu este moderator sau super moderator ... // ignoram celelalte intrari }; vHaker{ eMembru = 1; scaraMembru; // aceasta valoarea este atribuita de catre jucator eVip = 0; scaraVip; // scarile sunt populate in timpul jocului eModerator = 0; scaraModerator; eSuperModerator = 0; // nu este membru, Vip, moderator si super moderator ... // ignoram celelalte intrari }; kaokao{ eMembru = 0; // [COLOR="#FF0000"]punem 0 deoarece a luat ban in urma cu cateva zile(frauda, spam, metin, etc.)[/COLOR] scaraMembru; // aceasta valoarea este atribuita de catre jucator eVip = 0; scaraVip; // scarile sunt populate in timpul jocului eModerator = 0; scaraModerator; eSuperModerator = 0; // nu este membru, Vip, moderator si super moderator ... // ignoram celelalte intrari }; Acum avem urmatoarele categorii(acestea sunt prezentate in ordinea descrescatoare a numarului de membrii): 1 utilizatori care nu mai sunt membrii: kaokao 2 cei care inca sunt membrii:Ganav, Nytro, aelius, rukov, vHaker 3 cei care sunt Vip: Ganav, Nytro, aelius, rukov 4 cei care nu sunt Vip: vHaker 5 cei care sunt moderatori: Nytro, aelius 6 cei care nu sunt moderatori: Ganav, rukov, vHaker 7 cei care sunt super moderatori: Nytro, aelius 8 cei care nu sunt super moderatori: Ganav, rukov, vHaker ... procesul este asemanator si pentru celealte categorii Acum vom simula o secventa de joc: Avem starea initiala, valoarea scarilor nu este completata in acest punct al jocului. Urmeaza intrebarile: Este membru RST? Raspundem DA cu certitudine maxima. Acum categoria s-a restrans(nu il mai avem pe kaokao care a luat ban). Urmatoarea intrebare: Este membrul Vip? Raspundem cu DA cu certitudine maxima. Acum categoria s-a restrans din nou(Ganav, Nytro, aelius, rukov). Urmatoarea intrebare: Este membrul moderator? Raspundem cu DA cu certitudinea maxima. Acum categoria s-a restrans din nou(Nytro, aelius). Urmatoarea intrebare: Este membrul super moderator? Raspundem cu DA cu certitudinea maxima. Acum categoria nu s-a restrans deoarece ambii membrii sunt si moderatori si super moderatori (Nytro, aelius). Urmatoarea intrebare: Are membrul mai mult de 10000 de post-uri? Raspundem cu DA cu certitudinea maxima. Jocul este gata si se afiseaza Nytro. Nu am folosit celelalte valori(poate, mai mult nu decat da, mai mult nu decat da) deoarece necesita crearea unui model euristic care la randul sa necesita explicatii adiacente. In fine un tutorial destul de bun referitor la logica fuzzy se gaseste aici: Fuzzy Logic - VideoLectures.NET
  12. Practic tu ai facut un filmulet in care rulezi o aplicatie GUI din Windows. Nu mentionezi nimic de rezultate; nu dovedesti ca aplicatia intr-adevar functioneaza(nu ai rulat vreo aplicatie/comanda care sa necesite privilegii de root). Folosesti CAPSLOCK si notepad. Pe scurt nu inspiri incredere; de unde stii ca aplicatia nu face si altceva decat presupusa functionalitate?
  13. Mai mult ca sigur ca le gasesti aici: https://www.scribd.com/doc/220012661/Librarii-Online
  14. Sa inteleg ca asa arata exploit-urile din 2018. Poti specifica, te rog, pe ce distributii ruleaza?
  15. Skype este o arhitectura de tip p2p care la un anumit nivel utilizeaza server-e statice(nu se mai rezuma la semeni(peers)). Se pot folosi mai multe moduri de abordare: Analizarea protocolului; personal nu am analizat in detaliu mecanismul de autentificare si descoperire a retelei de care uziteaza skype. Insa elementele care trebuiesc urmarite sunt valori constante trimise si receptionate de catre skype in momentul in care este lansat in executie dar mai ales a distributiei si a lungimii datelor care se transmit(nu conteaza ce trimite daca un pachet din secventa are intotdeauna aceiasi lungime pe aceiasi pozitie din secventa de pachete transmise. Daca astfel de pachete pot fi descoperite pot fi filtrate cu iptables. Exista port-uri ale aplicatiei skype pe un numar de distributii linux. Se poate rula o instanta pe masina pe care se face sniffing si astfel sa se urmareasca de pe aceasta descoperirea retelei p2p. Metoda nu este fezabila in totalitate deoarece este greu de stabilit cate noduri are reteaua skype. Mecanismul este unul in mai multi pasi: se lanseaza skype, se identifica nodurile la care se conecteaza dupa care acestea se blocheaza prin iptables, skype este oprit din executie, procesul se reia pana cand nu se mai gasesc noduri.
  16. Vreau sa te intreb, crypter-ul este scris in VB si C#?
  17. Foloseste etichetele de code.
  18. Trebuia sa fi pus gateway-ul in mijloc si host-urile pe margine.
  19. Este cumva aceasta: https://www.hosteurope.de/Server/Virtual-Server/?gclid=CNbCpOS1oMECFSrjwgodypYASA
  20. Bine, atunci arata-ne fie aici fie in thread-ul de mai devreme. Este mult mai convenabil tuturor(si noua si tie) daca ai pune informatia intr-un loc accesibil decat sa explici fiecarui membru in parte. Nu-i logic asa? Daca nu vrei sa imparti metoda pentru a nu o face publica unui numar foarte mare de oameni poti sa informezi un moderator cu pasii pe care trebuie sa ii faci pentru a ajunge la castigurile respective. Acesta din urma o va prezenta persoanelor "mature" care nu vor face abuz.
  21. Problema este ca nu sunt foarte convingatoare acele poze(niste print screen-uri cu cuvantul Simon in verde scris oblic pe ele). Iti trebuie mai mult pentru a convinge persoanele de aici. Si tu ai postat rezultate, nu un mod de a ajunge la acestea. Revizuieste acel post daca doresti un raspuns mai bun din partea comunitatii.
  22. seria la placa mea de retea si sa vezi daca e PERSOANA CARE MA CONFUNZI , sau raza de IP Prea tare faza asta. Esti ca si Badea si pasapoartele lui virtuale(adica proxy-uri).
  23. @Nytro Vreau sa te intreb, tu ce setup folosesti cand faci kernel debugging? Modul ideal ar presupune doua statii conectate fie prin USB sau RS232 insa in cazul meu acest lucru nu este posibil. Se pot folosi si masini virtuale insa in acest caz imaginea memoriei(date+instructiuni) nu este actualizata in mod real(are delay-uri considerabile).
  24. Chiar nu e clar? Aplicatia asteapta sa primeasca trei argumente. Tu i-ai dat un sir de caractere, un singur argument.
  25. Pe ce cretinsime am ajuns sa dam bani. Aplicatia aceea se poate face inr-o dupamasa(este extrem de simplu cu bibliotecile disponibile in momentul de fata).
×
×
  • Create New...