Jump to content

phreak

Active Members
  • Posts

    1013
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by phreak

  1. Ai vazut filmu despre crearea facebook? Presupunem acum ca ai avea tu o idee foarte buna, originala si cu potential. Cea mai mare prostie ar fi sa cauti oameni care ar putea s-o creeze si in care n-ai nici cea mai mica incredere ca nu-ti fura ideea. N-ai contract, n-ai nimic, daca eu ti-as face proiectul dupa ideea ta si dupa as zice ca nu te-am cunoscut niciodata, ce ai putea face? nimic. Deci daca chiar crezi ca ideea asta poate avea succes , fa-ti firma cu acte si non disclosure agreements si angajeaza-ti programatori sau invata tu web-design si il termini in vreo 2 ani. Nu te lua dupa altii cand vine vorba de ideile tale.
  2. The pitfalls of concurrency : loss of sanity.
  3. Din nou iti zic ca te pierzi in amanunte.. nu stiu de ce frame buffere vorbesti sau return code-uri , iti garantez ca sunt irelevante pentru scopul tau. Tu trebuie doar sa extragi "din mers" informatii relevante si singurele informatii relevante care merita extrase sunt bitmapurile si mesajul de succes. Pana atunci ai de lucru cateva luni sa-l aduci doar in stadiul in care parsezi chestii si incapsularea / modificarea call-urilor de retea nu tine de protocolul microsoft deloc, tine de munca migaloasa si nervi de otel. Clasa nu cred ca o voi publica in veci la cata munca am bagat in ea , nu e genul de proiect care ajuta "comunitatea programatorilor" in vreun fel, faci ceva de genul asta il vinzi si-l vinzi scump ca sa nu se raspandeasca, iti dai seama ce potop ar fi daca ar avea toti skizzi de 13 ani bruteforcer de 1000 attempts pe secunda? Ma mir ca au publicat moca dubrute-ul , nu vad logica in spatele deciziei.
  4. Te complici mult prea mult, normal ca se fute tot la inceput , de aia-i zice trial and error. Eu am facut asa : m-am uitat prin rdp_connect din rdesktop.c pana la tcp.c ( se cheama in lant, rdp_connect, mcs_connect, sec_connect, iso_connect, tcp_connect , nu mai tin minte ordinea exacta intre mcs si sec ) , asta doar ca sa-mi fac o idee. Dupa ce am inteles flow-u am scris un script cu care mi-am copiat in mare parte doar functiile folosite in lantul connect si recv dupa care am format o clasa ( C++ ) . A durat cam o luna jumate incapsulatul + convertirea din blocking in non-blocking ( folosind boost asio ) dupa care am mai pierdut vreo luna de trial and error cu prostia aia de rdesktop-brute care mai mult te induce in eroare , solutia este recunoasterea bitmap-urilor trimise de server. Doar scoaterea ferestrei e relativ simplu, stergi toate call-urile la functii din xwin.c. In rest te las pe tine sa descoperi deja dau sfaturi moca. Wrapper in genu ( daca nu mai bun ) a ceea ce ai facut tu : https://rstcenter.com/forum/51899-qtss-brute-v-2-0-private.rst
  5. Ca sa faci un brute forcer eficient trebuie sa ai networking de calitate superioara, nu stiu cat de usor e ajuns telul asta in python. Singurul bottleneck al bruteforcer-ului facut de mine este bandwidth-ul, nu e problema codului. Pe langa asta problema folosirii python intr-un proiect de genul este ca tre sa-l rescrii de la 0. Daca ar fi fost vreun client rdp scris in python mai ziceam dar asa.. Si oricum , i-am mai zis cam ce trebuie sa faca in threadul anterior, din pacate s-a lasat batut . Te-as fi felicitat daca te-ai fi chinuit macar dar wrappere peste procesul rdesktop sunt multe pe internet si toate-s slabe. LE : conteaza limbajul ca nu poti sa modifici cod C in python, sau sa adaugi python la C. ( vorbim strict de proiectul asta )
  6. Diferenta e ca n-a cerut nimeni ajutor in nici unul dintre limbaje si stiu eu sigur ca nu-l conving pe cmin de nimic deci comentariul meu a fost mai mult asa, 'told you so' . Te ataci prea usor. Daca inca n-ai inteles care a fost motivul initierii argumentului ala , a fost indrumarea incepatorilor pe diferite cai si combaterea miturilor din populimea asa zisilor "programatori".
  7. Un exemplu foarte bun pentru care python nu poate inlocui C++
  8. Muta-te la filologie sau pune mana pe carte.
  9. Tu chiar crezi ca te iubesc mosii aia? Lumea nu se duce la biserica pentru ca te iubesc pe tine, se duc ca sa-si bage pile la barbosu. Nu ma intelege gresit, n-am nimic cu mosii .. o data am gasit unu mort de beat de nu se putea ridica si l-am ajutat sa se urce-n microbuz sa ajunga pe-acasa , nu l-am dus eu de mana pana acasa ca nu eram sigur ca avea o casa. Ca sa ai empatie pentru altcineva si sa-l "iubesti" cum zici tu doar pentru ca ti-e apropriat nu tine de dumnezeu. Cunosteam pe cineva care ma contactase prin intermediul zeitgeist movement sa facem ceva la mine in oras si am aflat ca omu asta credea in elohim sau ceva, extraterestrii care cica ne-au creat. Si el se apucase de miscari sociale ca sa se puna bine in fata lor , trebuie sa PARA o persoana morala si interesata de cei din jur, ca atunci cand vin extraterestrii de ne-au creat sa-l ia cu ei si sa traiasca fericit pana la adanci batraneti.
  10. Daca pentru tine Dumnezeu e ca semnatura pe hartie la alegeri nu esti religios. Pe de alta parte pierzi mult timp si neuroni daca practici vreo religie, sa ma trezesc eu duminica dimineata ca sa stau in genunchi cu o adunatura de mosi in fiecare saptamana? ma risc..
  11. Faptul ca nu stim cum a fost creat universul nu inseamna neaparat ca l-a creat cineva, ma doare-n cur personal cum a fost creat. Sa zicem totusi ca l-a creat "cineva" o "fiinta atotputernica" , suntem defapt intr-o simulare virtuala si ce mai vrei tu. Ce te face sa crezi ca pe creatorul ala il intereseaza de ce faci TU? In principiu asta-i religia, e o fiinta sau un grup de fiinte atotputernice care au legatura cu tine, nu venereaza nimeni creatori de universuri doar pentru ca l-au creat, venereaza gardienii la portile raiului , judecatorii supremi.
  12. Nu cred si nu ma pot abtine sa nu-i vad pe credinciosii practicanti drept limitati. Daca tot corectezi.. God in Buddhism - Wikipedia, the free encyclopedia
  13. Se stia dar memoria colectiva din romania e zero. A fost la stiri acum cativa ani, cine mai tine minte? LE : 2009 : http://www.mondonews.ro/Legea-2982008Toate-convorbirile-telefonice-vor-fi-inregistrate+id-4413.html
  14. phreak

    C++ help

    Pentru ce trebuie sa-ti explice cineva? E irelevanta decat daca vrei sa gasesti alt bug gen cel din martie care creea bluescreen pe host. Pentru bruteforcing eu am mutat toata partea de networking de pe C pe C++ ( asio ) si tot nu stiu fiecare message type pentru ca-i total irelevant. Pro-tip : degeaba trimiti tu in handshake user/pass pentru ca nu toate serverele iti accepta si chiar daca ti-ar accepta mai trebuie sa aflii cum sa determini login attempt fail, altfel o sa ai maxim un attempt per conexiune ceea ce-i la fel de prost ca celalalt "brute-forcer" open source de a fost postat luna trecuta.
  15. phreak

    C++ help

    Ok, tie ti se pare usor doar ca-l inveti in 5 ani asa, la pasul tau. Eu doar mi-am exprimat opinia, pentru ce te iei de mine? Eu nu sug pula la nimeni, iti garantez. Tu tre sa inveti ce-i aia 'respect your elders' , nu stii absolut nimic din tot ce ziceai mai sus, se vede foarte clar din modul in care ai pus problema. Inca o chestie, 'opinia mea' este ca nu toata lumea e intitulata la opinia lui , mai ales cand mananca cacat. Am terminat discutia, cred ca OP a inteles ce-am vrut sa zic si cu tine nu mai am ce discuta vreodata.
  16. phreak

    Probleme C++

    Longest Increasing Subsequence - Algorithmist Tu chiar nu observi nici o diferenta intre ce ti-am dat eu si ce ai scris tu? "esenta" e aceeasi , diferenta e ca codul tau e GREU DE CITIT si cand vrei sa te ajute cineva incerci sa-i usurezi munca cat mai mult.
  17. phreak

    Probleme C++

    Cam asa ar trebui sa arate codul tau : Ideone.com | Online C++ Compiler & Debugging Tool . Eu nici daca as vrea sa te ajut cu tema nu te-as ajuta avand in vedere ca ar trebui sa ma chinui sa inteleg ceva la cum l-ai formatat tu.
  18. Using3rdPartyLibraries - ##C++ on irc.FreeNode.net
  19. phreak

    C++ help

    @ps-axl tu fiind moderator pe forumul asta incurajezi incompetenta sa inteleg? Cand vad pe unu ca abereaza si baga prostii in cap altuia ar trebui sa tac din gura, nu? El e protejat de constitutie auzi.. vai de capu meu ce destepti in comunitatea asta @raze : nu stiu daca ai citit si ai inteles care a fost motivul certei asa ca fac un rezumat. C++ nu este nici pe departe la fel de greu precum iti vor zice diverse persoane asa ca incearca sa abordezi tutorialele / cartile C++ cu o minte deschisa nu sa ai sentimentul ca inveti rocket science cand deschizi o carte C++. NemesisITSC e probabil prea incompetent si o fi zis ca daca pe el nu-l duce capu e vina limbajului. Python e un limbaj excelent dar nu e si nu va fi niciodata o scuza pentru a nu invata C++. Daca te intereseaza numai sa inveti ce se preda in liceu si materia de BAC atunci nu te intereseaza nici C++ nici python, te intereseaza C. Motivul fiind ca la BAC profesorii care corecteaza nu stiu ce-i aia standard library si orice altceva inafara de input/output va trebui sa scrii in C.
  20. phreak

    C++ help

    Eu tot zic sa va bagati cu pythonul in threaduri cu topicul "C++ e prea greu, recomandati alt limbaj" nu in threaduri cu topicul "Vreau sa invat C++" . Cand vii la mine si ma intrebi cum se face painea nu te trimit la supermarket sa-ti cumperi. In rest discutam degeaba, ramaneti voi la pythonu vostru numai nu bagati prostii la altii in cap , atat va rog.
  21. phreak

    C++ help

    Ce nu suport eu e perpetuarea conceptiei asteia precum ca C++ e "incredibil de greu" cum l-ai depictat tu. Cand tu nu ai trecut prin partile alea "incredibil de grele" ca sa stii despre ce vorbesti. Lasa-l sa invete si sa decida pentru el insusi daca-i atat de greu, nu strica putina cunostinta. Eu iti garantez ca daca e atat de intimidat incat se lasa batut de programare n-avea nici o sansa in domeniu, domeniu asta oricat de usor te-ar lua cineva tot e dificil si-ti trebuie perseverenta dinainte sa te apuci, daca n-ai aia plus interesul in domeniu ca incepi cu python/ C / asm tot aia e. Va comportati cu noii veniti de parca-s niste vrabioare timide pe care nu stiti cum sa nu le speriati, mie mi se pare o atitudine idioata. Daca chiar il intereseaza ce-i aia programare o sa se tina, daca nu , drum bun si cale lunga. Domeniul asta nu-i pentru oricine. Te rog eu nu mai fa afirmatii in nestiinta de cauza, in C++ nu e greu networkingul daca stii ce librarii sa folosesti. Si setupu ala de 20 de randuri desi defapt e vreo 5 te face sa intelegi cu ce se mananca. "fa una in c++ unde scrii vreo 20 de randuri si o sa imi dai dreptate." abtine-te de la afirmatii de genul asta. Asta cu datu parerii.. tine-le pentru tine sau da-le doar in cazul in care nu raspunde cineva mai avizat, pe IRC cand raspund la o intrebare la care nu-s sigur de raspuns, o fac dupa vreo 2-3 minute cand nu se baga altcineva mai bun ca mine si daca gresesc si mi se spune ma dau la o parte si-l las pe ala cu experienta. Nu ajuti pe nimeni sustinandu-ti "parerile" daca parerile alea-s pur speculative.
  22. phreak

    C++ help

    De unde stii tu cu ce am lucrat eu? Am facut si threading si socketuri si interfete grafice in C++. Threading-ul nu e mai greu decat in orice alt limbaj pentru ca complexitatea threading-ului sta in DESIGN nu in limbaj, sta in cum gandesti tu programul , limbajul e irelevant. "Socketuri" - fa tu servere in python care sa accepte cateva zeci de mii de conexiuni pe secunda fara sa folosesti vrun binding la o librarie C++ . Eu sincer nu cred ca tu ai facut toate astea, le ai asa in minte ca-s complicate si crezi ca ai o idee despre ce vorbesti. Fa ta RAT-uri, botneti, bruteforcere multi-threaded in python si ma anunti cand termini. Astea ar fi aplicatii medii spre mari. Sa inlocuiesti C++ nu inseamna o parte din el, eu zic ca n-o sa fie niciodata C++ obsolete din cauza python-ului si voi sa nu va mai bagati ca musca-n lapte cand vine unu si VREA SA INVETE C++ , lasa-l sa invete nu-i dai peste bot si-i zici ca-i prea prost, eu nu vin in threadurile voastre cu python sa va "arat calea cea dreapta". Si toata complexitatea de care vorbiti voi n-are absolut nici o relevanta pentru un incepator care vrea sa invete algoritmica si alte prostii, nu tre sa stii deloc ce-i aia alocare dinamica pentru chestii de genul asta.
  23. phreak

    C++ help

    Ce vroia el sa zica e ca C++ e INCREDIBIL de greu si eu i-am explicat ca nu stie despre ce vorbeste. Te asigur eu ca oamenii aia de la google stiau C dinainte sa scrie prin Cython. Deci vine omul si intreaba de unde poate invata C++ care e un limbaj compilabil si voi ii sugerati un limbaj de scripting, corect nu? NU SUNT IMPOTRIVA PYTHON dar fiecare limbaj are scopul lui, eu folosesc python sa-mi automatizez compilarea, generare de cod C++, nu zic ca-i degeaba DAR nu poti sa-l propui pe langa un limbaj compilabil. Eu zic s-o mai lasati moarta cu alocarea vietii , ai smart pointers , te asigur eu ca memory management-ul nu e deloc grue de facut. Eu nici nu ma gandesc la el, mi se pare un blocaj mental idiot. tl;dr : Python nu este un limbaj ce poate inlocui C++, end of story.
  24. phreak

    C++ help

    Ar trebui sa se puna in regulament sa se dea warn pentru sfaturi necerute.. Nemesis , se vede clar ca n-ai invatat C++ ca sa zici ca stii despre ce vorbesti, te rog frumos nu mai da sfaturi in nestiinta de cauza. Asa ca fapt divers eu am invatat C++ "de baza" in vreo 4-5 luni si de acolo m-am descurcat destul de lejer in tot ce mi-a trebuit. Stiu ca nu l-am invatat pe tot si nu-s expert dar nici tu nu inveti tot pythonul in 4-5 luni si daca vrei sa faci chestii mai complicate gen GUI tre sa inveti practic aceleasi librarii ca-n C++.
×
×
  • Create New...