Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/10/12 in all areas

  1. Features Added : -Progress bar while downloanding -Support for the latest US Firefox version Tested on: Debian, Fedora Should work also under other distro Note: If you create an entry in crontab it will upgrade firefox automatically #!/usr/bin/python #Date:Jan 10 2012 Updated #Purpose: Download and install latest US firefox version in Linux #Author: pyth0n3 #Blog: http://pyth0n3.blogspot.com/ import os import ftplib import glob import tarfile import shutil import time import sys import threading print "[+]This script will download && install the latest firefox US version for Linux" var = raw_input ("Do you want to continue?Type |yes/no| : ") if var.lower() == "no": sys.exit() elif var.lower() == 'yes' : ###making a temp directory in local print "[+]Creating a temporary directory for work.. " time.sleep(2) if not os.path.exists("/tmp/firefox"): os.mkdir("/tmp/firefox") os.chdir("/tmp/firefox/") print "[+]Connecting..." ftp = ftplib.FTP("releases.mozilla.org") ftp.login("anonymous", "anonymous") directory = '/pub/mozilla.org/firefox/releases/latest/linux-i686/en-US/' match = '*.bz2' ftp.cwd(directory) print "[+]Searching the latest version..." for f1 in ftp.nlst(match): var = open(f1, 'wb') class loading_bar(threading.Thread): def run(self): global stop, kill sys.stdout.write("[+]Downloading"+ " "+ f1 +" "+"Please wait...") sys.stdout.flush() type = 0 while stop != True: if type == 0: sys.stdout.write("\b/") if type == 1: sys.stdout.write("\b-") if type == 2: sys.stdout.write("\b\\") if type == 3: sys.stdout.write("\b|") type += 1 if type == 4: type = 0 sys.stdout.flush() time.sleep(0.2) if kill == True: print "\b\b\b\b [+]Aborting!" else: print "\b\b[+]Download done!" stop = kill = False loading_bar_control = loading_bar() loading_bar_control.start() try: ftp.retrbinary('RETR ' + f1, var.write) var.close() except KeyboardInterrupt or EOFError: kill = True; stop = True stop = True print "[+]Extracting files... " def extract_file(path, dst='/usr/lib/'): if path.endswith('.tar.bz2'): opener, mode = tarfile.open, 'r:bz2' cwd = os.getcwd() os.chdir(dst) try: file = opener(path, mode) try: file.extractall() finally: file.close() finally: os.chdir(cwd) var1 = glob.glob('/tmp/firefox/*.bz2') var2 = ','.join(var1) extract_file (var2) print "[+]Setting up the browser..." time.sleep(3) if os.path.islink("/usr/bin/firefox"): os.remove("/usr/bin/firefox") os.symlink("/usr/lib/firefox/firefox", "/usr/bin/firefox") print "[+]Removing temporary files..." shutil.rmtree("/tmp/firefox") print '[+]Done' sys.exit() #END# Download wget http://sprunge.us/YaVg -O getfox.py Work's on 32 bit system only, for 64 bit must change the url This part of code directory = '/pub/mozilla.org/firefox/releases/latest/linux-i686/en-US/' To directory = '/pub/mozilla.org/firefox/releases/latest/linux-x86_64/en-US/' Old Version , supports only 3.6.x version
    1 point
  2. "Ce am de indeplinit?" Gaseste algoritmul de care se foloseste keygen-ul din arhiva (vezi mai jos link-ul pentru download) pentru a genera serial key-ul. Optional: Rezolva ReverseMe2-ul inclus in pachet (valabil din lectiile facute de lena151 -- lectia #10). Indiciu: O cale de a il rezolva foarte usor, este prin a rezolva challenge-ul acesta si a obtine parola la arhiva. Download: http://www.multiupload.com/8QPQ8XNGWM Marime arhiva: 6.4 MB: 6676756 bytes (datorita DLL-ului pentru Windows Media Player -- stiu, lame, dar acceptati-mi urmatoarea scuza: nu ma pricep la programare GUI in C sau ASM) Scuzati ca este scris in limba engleza (m-am gandit ca poate va fi de folos si altora). Nu sunt restrictii, puteti folosi orice. Rezolvarile prin PM. Ele se vor anunta aici (dupa o perioada), inclusiv numele celor ce au rezolvat-o (daca se doreste). Dificultate: Usor Nota: Putin mai greu decat anteriorul. Cine a rezolvat competitia? Lista este urmatoarea: rospark flux xpaulx SilviuSDS Usr6 alkimistu Algoritmul folosit de keygen: Se iau primele 5 caractere introduse in field-ul pentru nume. Pe baza acestor 5 caractere genereaza un string cu valorile lor in ASCII (zecimal). Din acest string se inlatura prima cifra iar restul pana la 10 cifre sunt afisate. Acesta reprezinta serial-ul pentru ReverseMe 2.0. Ce se intampla atunci cand introducem doar "a"? "a", are codul ASCII in zecimal egal cu 97. 5 de a => 97 97 97 97 97, insa se inlatura prima cifra din serial: 7 97 97 97 97 => 9 caractere. Unii au fost indusi in eroare datorita acestui detaliu, fiindca odata ce introducem caractere cu valoarea ASCII in zecimal mai mare decat aceea a literei "c" (99), serial-ul va avea lungimea egala cu 10: 4 de "c" si un "d": 99 99 99 99 100, unde se inlatura prima cifra: 9 99 99 99 100 => 10 caractere. Rezolvarile participantilor: Este timpul pentru a va aduce la cunostinta rezolvarile. rospark, Un rezumat foarte frumos si o aplicatie ce indeplineste conditiile scrisa in C++, chiar nu ma asteptam la o asemenea analiza (majoritatea fiind scurt si la subiect fie dupa observatii ale serial-ului, fie din alte analize proprii). El este valabil la urmatoare adresa: http://pastebin.com/672NhaPG [!] Atentie, rezumatul este in limba engleza! flux, xpaulx, Direct la subiect, explicatia ce am dat-o si mai sus, la fel se aplica si in cazul lui SilviuSDS cu o mica schimbare. SilviuSDS, Deci l-am dibuit si pe asta. Keygenul are nevoie de 5 caractere pentru a putea genera un serial pentru ca oricate caractere ai baga in acel textbox el ia in calcul doar primele 5 caractere. Am observat ca daca niciun caracter din primele 5 nu are valoarea sa in ascii mai mare sau egal ca 100 atunci serialul va avea lungimea de 9 caractere, altfel o va avea de 10 caractere. String^ key; //asta va memora serialul bool length = false; //daca e fals atunci la urma serialul va avea 9 caractere, altfel va avea 10 caractere Scoatem din textbox primele 5 caractere si apoi le procesam dupa cum urmeaza: 1.Verificam daca este vreun caracter care are valoarea in ascii mai mare sau egal cu 100 si daca gasim unul care are valoarea mai mare atunci setam length = true; 2.Luam primul caracter il convertim in ascii, valoarea sa in ascii o convertim in string si ii stergem primul caracter(ex: daca avem "101" va ramane doar "01", daca avem "56" va ramane doar "6") si il adaugam la stringul key. 3.Luam al 2-lea caracter si il convertim in ascii si apoi in string si il adaugam la key si facem asa cu toate celelalte caractere ramase. 4.Verificam daca booleanul length este adevarat sau fals, daca e fals stergem tot din sirul key de la pozitia 9 in continuare, daca e adevarat atunci stergem tot din key de la pozitia 10 in continuare. Si Voila, keygenul nostru va genera un serial exact la fel ca cel original. Nu am avut acum timp sa fac si keygenul dar il voi face mai tarziu si il voi posta. Poate metoda mea e putin neortodoxa si exista metode mai usoare de a genera acel serial dar fiecare are modul lui de gandire, right? Usr6, O metoda mai neortodoxa din partea lui Usr6, foarte interesanta! Si uite asa cu rezolvarea lui Usr6 in ochiul tuturor, aveti parola si pentru VeoVeo (utilitar ce bineinteles, il puteti gasi gratuit pe net). incep cu finalul QWxnbyB1c2VkIHRvIGVuY3J5cHQgaXMgUk9ULTEzIHdpdGggc2 hpZnQgb2YgMTI= Algo used to encrypt is ROT-13 with shift of 12 Suhq m ymz m odmow, mzp tq'xx nq tgzsdk msmuz fayaddai. Fqmot tuy tai fa odmow, mzp tq'xx zqhqd nq tgzsdk msmuz. cezar 12 parola arhivei este : Give a man a crack, and he'll be hungry again tomorrow. Teach him how to crack, and he'll never be hungry again. acu algoritmu : key ul are 9 sau 10 cifre (daca apar litere >=d ) codare cifre: 0=84 1=94 2=04 ... 9=74 litere a=74 ... c=94 d=004 ... m=094 n=104 ...w=194 x=204 z=224 cum se formeaza key ul daca elementu din dreapta este cifra nu se schima nimic, daca elementul din dreapta este litera a,b,c se aduna 5, daca e d-z se scade 3 ex: introducem "a1bis" key este trunchiat la 10 cifre in dreapta lui a este cifra deci -->[COLOR=#ffa07a]74[/COLOR] in dreapta lui 1 este litera <d deci se aduna 5 -->[COLOR=#ffa500]99[/COLOR] in dreapta lui b se afla i >d deci se scade 3 -->[COLOR=#ffff00]81[/COLOR] in dreapta lui i se afla s >d deci se scade 3 -->[COLOR=#00ff00]051[/COLOR] in dreapta lui s nu mai e nimic deci -->[COLOR=#afeeee]1[/COLOR][COLOR=#ff0000]54 [/COLOR] key-->[COLOR=#ffa07a]74[/COLOR][COLOR=#ffa500]99[/COLOR][COLOR=#ffff00]81[/COLOR][COLOR=#00ff00]051[/COLOR][COLOR=#afeeee]1[/COLOR] alkimistu, Ei bine, mura-n gura, un keygen scris de el ce indeplineste acelasi lucru. Mai jos este functia scrisa de el in Visual C# ce indeplineste conditiile keygen-ului: string StringToASCII(string input) { int asc=0; int i = 0; char c; string concat = null; for (i = 0; i < input.Length; i++) { c = input[i]; asc = input[i]; concat = concat + asc; } return concat; } private void button1_Click(object sender, EventArgs e) { if (textBox1.Text.Length < 5) { MessageBox.Show("Te rog introdu minim 5 caractere"); } else { if (Convert.ToInt32(StringToASCII(textBox1.Text.Substring(0, 1))) < 97) { string a = StringToASCII(textBox1.Text).Substring(1, 1); textBox2.Text = (StringToASCII(textBox1.Text).Remove(0, 1) + a ).Substring(0, 9); } else { string a = StringToASCII(textBox1.Text).Substring(1, 1); textBox2.Text = (StringToASCII(textBox1.Text).Remove(0, 1) + a).Substring(0, 10); } } } Dupa cum mi s-a spus, trebuie sa aduc keygen-uri (scrise intr-o limba mai rezonabila) si algoritmi mai dificili, nu ma injurati cei ce vi s-a parut o floare la ureche, a fost usor intr-adevar, dar sa fie si confortabil pentru toata lumea. Pana data viitoare!
    1 point
  3. M-am confruntat mult cu problema ghilimelelor speciale din WordPress. Când inseram un cod javascript în posturi, WordPress îmi convertea automat ghilimelele simple în ghilimele speciale ?i astfel îmi murea scriptul. Astfel, am apelat la scriptul de mai jos pentru a nu mai avea probleme. Tot ce trebuie s? face?i este s? copia?i scriptul de mai jos într-un fi?ier PHP pe care îl salva?i în /wp-content/plugins/, dup? care îl activa?i din panoul de administrare din sec?iunea Plugins (Module). <?php /* Plugin Name: Scoaterea ghilimelelor speciale Plugin URI: Description: Acest plugin va scoate toate ghilimelele speciale din articolele tale, din comentarii si din rezumate (excerpt) Version: 0.1 Author: Katja Stokley Author URI: */ remove_filter('the_content', 'wptexturize'); remove_filter('comment_text', 'wptexturize'); remove_filter('the_excerpt', 'wptexturize'); ?>
    1 point
  4. sharecash nu mai merge de anu trecut cu realdeb
    1 point
  5. Download: http://hotfile.com/dl/111632814/c106aaa/77K-emails.rar.html Mirror: http://www.filetrack.eu/download.php?file=46321
    -1 points
×
×
  • Create New...