Jump to content

em

Active Members
  • Posts

    1909
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by em

  1. Uploadoadezi scriptul ?sta pe server ?i îl folose?ti <?php $ip='94.219.40.96'; print_r(geoCheckIP($ip)); //Array ( [domain] => dslb-094-219-040-096.pools.arcor-ip.net [country] => DE - Germany [state] => Hessen [town] => Erzhausen ) //Get an array with geoip-infodata function geoCheckIP($ip) { //check, if the provided ip is valid if(!filter_var($ip, FILTER_VALIDATE_IP)) { throw new InvalidArgumentException("IP is not valid"); } //contact ip-server $response=@file_get_contents('http://www.netip.de/search?query='.$ip); if (empty($response)) { throw new InvalidArgumentException("Error contacting Geo-IP-Server"); } //Array containing all regex-patterns necessary to extract ip-geoinfo from page $patterns=array(); $patterns["domain"] = '#Domain: (.*?) #i'; $patterns["country"] = '#Country: (.*?) #i'; $patterns["state"] = '#State/Region: (.*?)<br#i'; $patterns["town"] = '#City: (.*?)<br#i'; //Array where results will be stored $ipInfo=array(); //check response from ipserver for above patterns foreach ($patterns as $key => $pattern) { //store the result in array $ipInfo[$key] = preg_match($pattern,$response,$value) && !empty($value[1]) ? $value[1] : 'not found'; } return $ipInfo; } ?>
  2. Programul /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package rstchallenge; import java.io.IOException; import java.net.*; import java.io.*; /** * * @author valentin */ public class RstChallenge { /** * @param args the command line arguments */ public static int AflaLungimeaParolei(URL url) throws IOException { String string=""; for(int i=0;i<512;i++) string+='a'; string="pw="+string; //System.out.println(string); URLConnection urlConn=url.openConnection(); urlConn.setRequestProperty("Cookie", string); urlConn.connect(); DataInputStream theHTML = new DataInputStream(urlConn.getInputStream()); String st=theHTML.readLine(); String[] str=st.split("</span>"); for(int i=0;i<512;i++) if(str[i].charAt(0)=='a') return i; //System.out.println(theHTML.readLine()); return 0; } public static void incearcaPass(URL url,char x,char[] pass,int lungimeaParolei) throws IOException { String string=""; for(int i=0;i<512;i++) string+=x; string="pw="+string; URLConnection urlConn=url.openConnection(); urlConn.setRequestProperty("Cookie", string); urlConn.connect(); DataInputStream theHTML = new DataInputStream(urlConn.getInputStream()); String st=theHTML.readLine(); String[] str=st.split("</span>"); for(int i=0;i<lungimeaParolei;i++) if(str[i].contains("green")) pass[i]=x; } public static void main(String[] args) throws MalformedURLException, IOException { URL url=new URL("http://crs12decoder.comoj.com/findpw.php"); int lungimeaParolei=AflaLungimeaParolei(url); System.out.println("Am aflat lungimea parolei: "+lungimeaParolei); char[] pass=new char[lungimeaParolei]; for(char x='a';x<='z';x++) { incearcaPass(url,x,pass,lungimeaParolei); System.out.println("Acum incerc "+x); } //Show the pass System.out.println("Parola este:"); for(int i=0;i<lungimeaParolei;i++) System.out.print(pass[i]); } } Log-ul programului run: Am aflat lungimea parolei: 391 Acum incerc a Acum incerc b Acum incerc c Acum incerc d Acum incerc e Acum incerc f Acum incerc g Acum incerc h Acum incerc i Acum incerc j Acum incerc k Acum incerc l Acum incerc m Acum incerc n Acum incerc o Acum incerc p Acum incerc q Acum incerc r Acum incerc s Acum incerc t Acum incerc u Acum incerc v Acum incerc w Acum incerc x Acum incerc y Acum incerc z Parola este: (ascuns inten?ionat) BUILD SUCCESSFUL (total time: 45 seconds) P.S.: Timpul mare este din cauza ca sunt pe dial-up (128kbps). Pentru curio?i aici java RstChallenge
  3. La modul cum tu ai construit challenge-u chiar nu e nevoie. Le incerc pe toate a (sa vad pe ce pozitii sunt), pe toate b (sa vad unde sunt) etc.
  4. Nu prea conteaz? câte caractere are. Din 26 de încerc?ri trebuie s? g?si?i parola. LE: De fapt doar 25 c? ultima variant? nu mai trebuie încercat?
  5. Dac? le ai pe toate cu verde ?i înc? e "Wrong!" inseamn? c? mai sunt.
  6. V?d aici un review foarte bun. Ar mai fi o idee s? te interesezi cât cost? consumabilele. LE: Întotdeauna le-am recomandat celor cu imprimant? inkjet s? î?i pun? în task scheduler o dat? la dou? s?pt print la o pagin?.
  7. em

    sugestie warn sau ban

    Cum s? î?i ia cineva în seam? cererea ta dac? nici m?car nu ai postat un link?
  8. Eu am folosit o singura zi un site (schimbdetrafic dot ro) si am zburat de pe pagina intai de la Google Search definitv.
  9. @cmiN, @crs12decoder Felicit?ri amândurora. Varianta lui crs12decoder e mai eficient? ?i asigur? o încredere mai bun?. Ca premiu, +rep. LE: @cmin, nu pot s? î?i dau rep, cred c? e un bug, ai rep imens?
  10. Am avut doar un curs de fizic? (un semestru) ?i trei de mate (sunt la Calculatoare). Dac? tragi tare po?i s? le treci f?r? probleme. Dar e foarte mult de asimilat intr-un timp foarte scurt. Mate si Fizica din facultate nu mai au nicio treab? cu cele din liceu. (Mult mai greu de digerat, table pline de formule, se pune foarte mult accent pe teorie)
  11. @crs12decoder Eu nu ma pierd niciodata! (am postat a?a ca s? nu î?i stric juc?ria). Recunosc ca nu am facut un program care sa automatizeze procesul. (Mi-a fost prea lene).
  12. Nu este din cauza c? îl folose?ti toata ziua. Temperatura nu este ceva care ar trebui s? fie direct propor?ional cu uptime-ul. Coolerul ar trebui s? porneasc? mai tare la diferite praguri critice s? r?ceasc? componentele. Încearc? ce a zis M2G, ar putea s? mearg?. (De?i eu tind s? cred c? pasta termoconductoare e de vin?). P.S. Eu am laptopul deschis de 12h si am CPU 50C, HDD 42C.
  13. Laptopul a fost cur??at vreodat? de praf? De când face asta? Îl folose?ti intensiv? (procesare video) Mi se pare de-a dreptul ingrijor?tor c? CPU î?i ajunge la 90C. ?i-ai putea face underclock din bios. Sau un cooling pad? Sau s? încerci s? reaplici past? termoconductoare pe proc.
  14. Cu toate c? sunt de acord cu m?sura asta propun ca s? NU se aplice retroactiv. (Pentru prostiile din trecut). Cine gre?este din momentul în care se va aplica, s? plece. Sunt întru totul de acord ca cei care nu contribuie cu nimic de valoare la comunitate s? se duc? inapoi pe tpu.ro
  15. Câ?tig?torul este cifratorul. (+32bytes) #include <iostream> using namespace std; int main() { int c[]={0,31337,1,0},*a=c,*b=c; cout<<1[a]*2[b]-3[c]; return 0; } Explica?ie: In C++ a = *(a+ = *(b+a) = b[a]; O solutie de +31 bytes ar fi : int c[]={0,3482,9,1},*a=c,*b=c; Felicit?ri tuturor participan?ilor.
  16. Întrebarea asta am primit-o la un interviu. De?i eu nu am r?spuns prea bine la el am vorbit cu al?i candida?i care au dat r?spunsuri foarte bune (unele se legau mai mult sau mai pu?in de matematic?). R?spunsul nu trebuie s? fie exact, po?i spune c? "dac? aplic algoritmul acesta ?i ob?in rezultate favorabile atunci exist? o ?ans? mare ca ce a g?sit prietenul meu s? fie bun". Nu exist? restric?ii legate de algoritm. Nu v? mai lega?i de limita mare inferioar?, a fost pus? a?a de sus ca s? nu pute?i s? spune?i "Imi fac eu factorialul meu s? verific" (Chiar daca il face?i nu se va incadra in timp).
  17. em

    Eminem a murit

    Cât de pro?ti sunt cei cu virusul. Nu puteau s? deschid? o imagine (neclara, ORICE) decât alertul ?la? Cred c? po?i s? fii dobitocul dobitocilor ?i când î?i apare a?a ceva î?i dai seama c? ?i-ai luat virus. Bine, din moment ce ai deschis de bun? voie imagine.jpg.exe nu ?tiu sigur dac? ce am zis mai sus e adev?rat...
  18. em

    Stick Usb

    Nu e relevant c? se aprinde. Am ?i eu un stick tot a?a, se aprinde, dar când îl bag pe Win7 imi spune "USB devine not recognized" si XP/Linux se blocheaz? cu totul.
  19. em

    Stick Usb

    Încearc? s? il bagi ?i în alt calculator s? vezi dac? merge. Dac? nu, po?i s? îl arunci. (Ai mai putea s? îl bagi 3-4 zile în orez s? vezi dac? î?i revine, e ca un mit urban, nu ?tiu dac? merge..) Later edit: Nu ma refer la orezul g?tit.
  20. Doua idei 1) Java drive-by 2) V?d c? acum 2 zile a fost anun?at flash player 11. Faci o pagin? dr?gu?? în care zici c? pentru afi?area plm.swf are neap?rat? nevoie de versiunea 11. În trimi?i pe o pagin? dr?gu?? de unde descarc? loggerul.
  21. Pe vremea Internet Explorer 5.5 orice era posibil!
  22. Tu vrei ca acel exe sa fie rulat când? Când utilizatorul intr? pe o poz?? Dac? a?a ceva vrei afl? c? nu se poate.
  23. Pentru ca mi-au cerut mai multi le postez aici. Cateva teme (una per materie). Un curs care mi-a placut/Unul care nu. Doua orare. https://rapidshare.com/files/2414216345/Poli_Calc.rar pass: rstpassrstpass
  24. Nu ai internet.
  25. S? spunem c? un prieten v? spune c? a g?sit un algoritm minune care calculeaza factorial foarte repede ?i pentru numere foarte mari. (S? zicem pân? la 10.000.000). V? d? doar un executabil (care preia inputurile dintr-un fi?ier ?i v? d? outputi în altu). Voi cum a?i verifica dac? algoritmu lui este bun? Posta?i ideile voastre aici. P.S. Nu da?i paste la r?spunsuri de pe Google. Don't spoil the fun.
×
×
  • Create New...