elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 ... 68
321  Programación / ASM / Re: Recopilación de mis codigos. en: 24 Agosto 2009, 17:49 pm
Código
  1. ;Traducido por YST , codigo original por Karcrack
  2. include 'win32ax.inc'
  3.  
  4. .code
  5. start:
  6. stdcall ConseguirApi,Libreria,yapi
  7. stdcall eax,0,0,0,0
  8. invoke ExitProcess
  9. proc ConseguirApi,pLib,pProc
  10. locals
  11. struct tAPICall
  12.    ptsLIB              dd ?  ; Pointer to ANSI String that contains Library
  13.    ptsProc             dd ?  ; Pointer to ANSI String that contains Procedure
  14.    lReserved           dd ?  ; Just reserved...
  15.    lPointer            dd ?  ; Pointer to the buffer that will contain temp variables from DllFunctionCall
  16.    lpBuffer            dd 4 dup (0); Buffer that will contain temp variables
  17. ends
  18. tAPI tAPICall
  19. endl
  20. push [pLib]
  21. pop [tAPI.ptsLIB]
  22. push [pProc]
  23. pop [tAPI.ptsProc]
  24. mov [tAPI.lReserved],40000h
  25. lea eax,[tAPI.lPointer]
  26. mov [tAPI.lPointer],eax
  27. invoke DllFunctionCall,addr tAPI
  28. ret
  29. endp
  30.  
  31. .data
  32. Libreria db  "user32.dll"      ,0
  33. yapi db "MessageBoxA",0
  34.  
  35.  section '.idata' import data readable writeable
  36.  library kernel32,'kernel32.dll',MSVBVM60,'MSVBVM60'
  37.  include 'api/kernel32.inc'
  38.  import MSVBVM60,DllFunctionCall,'DllFunctionCall'
  39.  
322  Programación / ASM / Macros interesantes en: 24 Agosto 2009, 01:12 am
En el siguiente post publicare macros que me parecieron interesante , no soy el autor si alguien conoce al autor original avisarme y lo colocare ;) .

Aplica un NOT a cada byte haciendo una cifrado .
Código
  1. macro encryptNOT dstart,dsize {
  2.    local ..char,..key,..shift
  3.    repeat dsize
  4.        load ..char from dstart+%-1
  5.        ..char = byte  not ..char
  6.        store ..char at dstart+%-1
  7.    end repeat
  8. }  
  9.  

Aplica un XOR a cada byte haciendo una cifrado .
Código
  1. macro crypt start,length,key {
  2.  local x,y,key_size,key_pos
  3.  virtual at 0
  4.    db key
  5.    key_size = $
  6.  end virtual
  7.  key_pos = 0
  8.  repeat length
  9.    load x from start+%-1
  10.    virtual at 0
  11.      db key
  12.      load y from key_pos
  13.    end virtual
  14.    x = x xor y
  15.    store x at start+%-1
  16.    key_pos = key_pos + 1
  17.    if key_pos >= key_size
  18.      key_pos = 0
  19.    end if
  20. end repeat
  21. }

Mas info : http://board.flatassembler.net/topic.php?t=8429
Código
  1. macro JCOND label,v1,c,v2
  2. {
  3. match any,c
  4. \{
  5.   cmp v1,v2
  6.   j\#c label
  7. \}
  8. match ,c
  9. \{
  10.   PARSECOND parsed@cond,v1
  11.   match cond,parsed@cond \\{ JCONDEXPR label,cond \\}
  12. \}
  13. }
  14.  
  15. macro   .for [args]
  16. {
  17. common
  18.  local ..for
  19.  local ..endfor
  20.  local ..continue
  21.  __FOR equ ..for
  22.  __ENDFOR equ ..endfor
  23.  __CONTINUE equ ..continue
  24.  
  25.  macro for_expr [argsa]
  26.  \{
  27.   cont = 1
  28.   if cont
  29.    match arg=+==val, argsa \\{
  30.    add arg, val
  31.    cont = 0\\}
  32.   end if
  33.   if cont
  34.    match arg=-==val, argsa \\{
  35.    sub arg, val
  36.    cont = 0\\}
  37.   end if
  38.   if cont
  39.    match arg=--, argsa \\{
  40.    dec arg
  41.    cont = 0\\}
  42.   end if
  43.   if cont
  44.    match arg=++, argsa \\{
  45.    inc arg
  46.    cont = 0\\}
  47.   end if
  48.   if cont
  49.    match arg=<<val, argsa \\{
  50.    shl arg, val
  51.    cont = 0\\}
  52.   end if
  53.   if cont
  54.    match arg=>>val, argsa \\{
  55.    shr arg, val
  56.    cont = 0\\}
  57.   end if
  58.   if cont
  59.    match arg=|==val, argsa \\{
  60.    or arg, val
  61.    cont = 0\\}
  62.   end if
  63.   if cont
  64.    match arg=&==val, argsa \\{
  65.    and arg, val
  66.    cont = 0\\}
  67.   end if
  68.   if cont
  69.    match arg=^==val, argsa \\{
  70.    xor arg, val
  71.    cont = 0\\}
  72.   end if
  73.   if cont
  74.    match arg==val, argsa \\{
  75.    mov arg, val
  76.    cont = 0\\}
  77.   end if
  78.  \}
  79.  
  80. define current args
  81.  
  82.  match =(a=:b=:c=), current
  83.  \{
  84.    for_expr a
  85.    JNCOND __ENDFOR, b
  86.  \}
  87.  __FOR:
  88.  
  89.  macro .break
  90.  \{
  91.    jmp __ENDFOR
  92.  \}
  93.  
  94.  macro .continue
  95.  \{
  96.    jmp __CONTINUE
  97.  \}
  98.  
  99.  macro .endf
  100.  \{
  101.    match =(a=:b=:c=), current
  102.    \\{
  103.      __CONTINUE:
  104.      for_expr c
  105.      JCOND __FOR, b
  106.      __ENDFOR:
  107.      restore __FOR
  108.      restore __ENDFOR
  109.      restore __CONTINUE
  110.      restore current
  111.    \\}
  112.  \}
  113. }
En construcción
323  Programación / Programación Visual Basic / Re: hola ayudenme plis en: 24 Agosto 2009, 01:01 am
No se hacen tareas en el foro y por cierto leete las reglas sobre los titulos de los post ;) .

Saludos
324  Programación / ASM / Re: mejor compilador para ASM en xp + Core2Duo en: 21 Agosto 2009, 20:50 pm
En ASM no se compila si no que se ensambla.

Yo en lo personal me gusta mucho el FASM ;) .

Saludos
325  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Problema al usar la palabra " ‫javascript" en el foro en: 18 Agosto 2009, 00:09 am
Si no me equivoco ocurrio al arreglar un XSS del foro :xD 
326  Programación / ASM / Re: Como hacer que un compilador genere asm? en: 15 Agosto 2009, 08:10 am
exelente YST es lo que buscaba


salu2... se agradece
Eres Binaria ??? O.O
327  Programación / ASM / Re: Como hacer que un compilador genere asm? en: 15 Agosto 2009, 07:54 am
Yo en lo personal no conoco ninguno que te genere el .asm ,osea que te haga una traducción no conozco .

Lo que yo te recomiendo es compilar y luego usar el olly  ;)
328  Programación / Programación Visual Basic / Re: iSpread Module en: 15 Agosto 2009, 07:23 am
Lo que seria interesante seria el spread de MSN mediante api hoocking , a ver si te animas y lo haces :D ;)
329  Seguridad Informática / Nivel Web / Re: Necesito ideas para sql inyection :D en: 13 Agosto 2009, 02:42 am
Supongo que le harías un scan de puertos a ver que servicios tiene.
Seguro que es server dedicado? no puede ser un server casero?


¿Sabes lo que es un dedicado ?

Un dedicado es un server que es solo usado para una web ;)
330  Programación / Programación Visual Basic / Re: visual basic en: 12 Agosto 2009, 22:13 pm
hola necesito que me enseñena aprogramar en visual basci
con ejemplos basicos y de ahi me voy de largo soy bien inteligente
pero necesito esa pauta
de ante mano muchas gracias
mi correo es tec_rubenricard@hotmail.com
Inteligente? Mi perro es mas inteligente... lee por lo menos las reglas y no revivas post viejos ;).

Saludos
Páginas: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 ... 68
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines