Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/13/11 in all areas

  1. ''' Python XSS payload encoder Author: BGS (rstcenter.com) Contributor cmiN (rstcenter.com) Date: 13 August 2011 Version: Python 2.7 ''' #!/usr/bin/env python import time import sys import urllib2 import base64 def main(): try: if sys.argv[1] == "help": print '[-]'+time.ctime() print'''[-]Instructions: encoder.py <encoding type> "<string>" Available encodings: ascii b64 hex url [-]Exiting... ''' elif sys.argv[1] == "b64": b64_encode() elif sys.argv[1] == "ascii": ascii_encode() elif sys.argv[1] == "hex": hex_encode() elif sys.argv[1] == "url": url_encode() else: sys.exit(1) except Exception, e: print 'Type "encoder.py help" for instructions! ' sys.exit(1) def b64_encode(): payload = sys.argv[2] encoded = base64.standard_b64encode(payload) print ' ################## B64 String #######################' print '' print 'String:' + encoded print '' print "#################### >>EOF<< #########################" def ascii_encode(): payload = sys.argv[2] string = '' for w in payload: string += str(ord(w)) + "," print ' ################## ASCII String #####################' print '' print 'string.fromCharCode(' + string.strip(",") +')' print '' print "#################### >>EOF<< #########################" def hex_encode(): payload = sys.argv[2] encoded = payload.encode('hex') print ' ################## HEX String #######################' print '' print 'String:' + encoded print '' print "#################### >>EOF<< #########################" def url_encode(): payload = sys.argv[2] encoded = urllib2.quote(payload.encode("utf8")) print ' ################## URL String #######################' print '' print 'String:' + encoded print '' print "#################### >>EOF<< #########################" if __name__ == '__main__': main() ...Java sucks
    2 points
  2. Pentru ca toata lumea de pe Romanian Security Team vor baze de date cu email pentru a creea spam, m-am gandit astazi sa fac un crawler multi-paralel. Se introduc toate linkurile pentru a fi indexate, fiecare link e scos pe cate un thread separat, astfel daca initial am introdus 10 siteuri de indexat, vor fi scanate concurent de 10 thread-uri. Se pot introduce atatea cat fi executate de procesor. Baza de date, este un fisier txt, in care se salveaza, dar nu se verifica daca mai a existat vreodata . http://www.multiupload.com/QUP96IQXTA Soft-ul reuseste sa indentice si sales[@]q2m[.]net sau andrei[at]realitatea dot net. Lucreaza asincron pe fiecare thread, doar pentru afisare se foloseste sectiune critica si se folosesc semafoare
    1 point
  3. Care crede?i c? este outputul la urm?toarele programe? (Se accepta si depinde sau nu va compila) NU RULATI si postati rezultatele aici, nu despre asta este vorba. 1. #define patrat(x) x*x int main() { std::cout<<patrat(3+4); return 0; } 2. int main() { int x=16; std::cout<<(x>>2+x>>2); return 0; } 3. int main() { int x=0x1111b; if(x>0xF) std::cout<<"E mare"; else std::cout<<"E mic"; } 4. int main() { int n=10,i; for(i=1;i<n;i++); std::cout<<(n-(i++)); return 0; } 5. #define false true int main() { bool x=false; if(!x) std::cout<<1337; else std::cout<<31337; return 0; } 6. int main() { for(int l=1;1<5;l++) { std::cout<<l++; if(l==10) return l; } return 0; } 7. int main() { int i=0; std::cout<<(++i + ++i + ++i); return 0; } 8. int main() { std::cout<<"\\\nRST\0TEAM"; return 0; } 9. int dim(int64_t* a) { return sizeof(a); } int main() { int64_t a[5]; std::cout<<dim(a); } 10. int main() { while(0) std::cout<<31338; return 0; } Nu derula mai jos de aici. Gânde?te-te la r?spunsuri înainte. LE: Dup? cum a zis ?i Nytro mai bine r?spunsurile prin PM ?i eventualele observa?ii aici. Nu conteaz? dac? nu ?ti?i r?spunsurile la toate întreb?rile, încerca?i! Clasament 1. Cmin (7/10) 2. Patrunjel 3. Nytro 4-5. Flubber, nedo 6. tiodr sulea a ales s? r?spund? doar la întreb?rile care i-au pl?cut. Dificultate întreb?ri 10, 1 (4 corecte) 3, 5 (3 corecte) 6, 9 (2 corecte) 2, 4, 8 (1 corecte) 7 (0 corecte) - nimeni nu a r?spuns corect.
    1 point
  4. //Challenge terminat ~ ~ ~ [] NU este luata de pe Google. [] EXPLICATIILE DESPRE CUM ATI AJUNS LA REZULTATUL "52" LE TRIMITETI PRIN PM. Mult Succes. Solvers ~~~~~ 1. Surge 2. adi 3. bogdan 4. zovy 5. em 6. pr00f 7. Andrei
    1 point
  5. VirusTotal - Free Online Virus, Malware and URL Scanner
    1 point
  6. Ai pm. Cu timpul fa un update la rezultate unde pui nickul fiecarui user care a rezolvat si scorul intr-un tabel in primul post .
    1 point
  7. // Editat Raspunsurile pe PM
    1 point
  8. Am trimis PM, cred ca mai bine facem asa decat sa postam raspunsurile. Apoi la final se pot posta toate, pe langa cele corecte. PS: Nu are rost daca incercati sa compilati.
    1 point
  9. Foarte tare ideea. M-am gandit si eu la ceva care ar motiva grupurile sa-si faca treaba: (Asta vine din partea unui disperat dupa RPG-uri) Sa fie undeva puse lucrurile pe care ar putea sa le faca fiecare grup (cum ar veni questuri). Astea pot fi orice, de la teme de la facultate pana la proiecte gasite pe site-uri de freelanceri. Si pentru fiecare din aceste "questuri" sa fie un numar de puncte de xp. Liderul grupului X alege proiectul Y, si isi pune oamenii la treaba. Dupa ce se finalizeaza proiectul, in functie de contributia fiecaruia, toti primesc un numar de puncte de xp. (daca proiectul da z puncte de xp si sunt 5 membri, si toti muncesc la fel de mult, fiecare primeste z/5 xp) Fiecare va avea in zona unde e avatarul, locatia, nr de posturi o bara de xp si levelul pe care il are. Bineinteles, dupa ce bara de xp ajunge la maxim, creste levelul. (ca la wow) Ideea pare cretina fiindca nu am exprimat-o eu cum trebuie, dar e o motivatie destul de buna pentru membrii grupurilor sa-si faca treaba. (zic eu)
    -1 points
  10. Prea multe quoturi. Functia de care a zis M2G. Acum foloseste sort. (define ls '( (#\c #\d #\d) (#\a #\c #\s) (#\d #\s #\k) (#\c #\b #\a))) (define convert (?(x) (if (null? x) '() (append (list (cons (char->integer (first (car x))) (cons (char->integer (second (car x))) (cons (char->integer (third (car x))) '())))) (convert (cdr x)))))) Sau direct asa (define ls '( (#\c #\d #\d) (#\a #\c #\s) (#\d #\s #\k) (#\c #\b #\a))) (define maimic (?(x y) (if (null? x) #f (if (eq? (car x) (car y)) (maimic (cdr x) (cdr y)) (if (char<? (car x) (car y)) #t #f))))) (sort ls maimic) Output: ((#\a #\c #\s) (#\c #\b #\a) (#\c #\d #\d) (#\d #\s #\k)) E la fel ca in java, trebuie sa ii dai argument un comparator.
    -1 points
×
×
  • Create New...