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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 102
501  Programación / Ingeniería Inversa / Re: Mi primera cruzada contra un EXECryptor ? en: 4 Septiembre 2013, 15:22 pm
jajaja

el script para EXE Cryptor que tengo es el siguiente:

Código
  1. //Execryptor 2.x IAT rebuilder by KaGra v1.1
  2.  
  3. //This script may not resolve all pointers,or may resolve a few wrong...Fix them manually then;)
  4. //THE VALUE OF thersa IS CRUCIAL FOR THE RIGHT API RESOLVING,SO IF U HAVE INVALIDS (CHECK WHERE THE EXE
  5. //CRASHES) RUN THE SCRIPT AGAIN WITH A HIGHER OR LOWER LAVUE OF THAT value here (SEE where in script is that value)
  6. //In case the app crashes,do those thersa changes and re-run or re-run from APIfailed+4 pointer,having
  7. //saved the previous pointers.This that cannot be resolved,find it tracing,manually (or again change thersa)
  8. //You can also play with IATstart and IATend values,are what their name say...
  9. //This script can fix all or the most of them ;)...EnJoY
  10. //In zip is notepad packed,and the script succeeds in all IAT APIs :)
  11. //No need to be at OEP,and you should not be.It may not work at OEP...but i assume easier to find
  12. //a place not at OEP.Just run the exe and bp on code section...u should land somewhere in the code ;)
  13. //Then the script rulez...
  14. //So,changing a little bit the script,can resolva all pointerz ;)
  15.  
  16.  
  17.  
  18.  
  19. //only the rets,standard hard-coded tracer
  20.  
  21. var IATstart
  22. var IATend
  23. var temp
  24. var size
  25. var temp2
  26. var size2
  27. var temp3
  28. var temp4
  29. var temp5
  30. var thersa
  31.  
  32. mov thersa,10  
  33.  
  34. mov temp5,esp
  35.  
  36. mov IATstart,004CE000
  37. mov IATend,004CE824
  38.  
  39.  
  40. again:
  41.  
  42. mov esp,temp5
  43.  
  44.  
  45. mov temp2,[IATstart]
  46.  
  47. cmp temp2,00000000
  48. je here //in case of zeros,somewhere is a bug...
  49. cmp temp2,50000000
  50. ja here //in case that the IAT has a valid pointer :)
  51.  
  52. mov eip,temp2
  53.  
  54. mov [esp],eip
  55.  
  56.  
  57. exec
  58. ret
  59. ende
  60.  
  61.  
  62.  
  63. sub esp,4
  64.  
  65. BPHWS esp,"r"
  66. mov temp2,esp
  67. add esp,4
  68.  
  69. esto
  70.  
  71. check:
  72.  
  73.  
  74. BPHWC temp2
  75.  
  76. mov temp3,eip
  77. gn temp3
  78. cmp $RESULT_2,0
  79. je checkF7
  80.  
  81. ok:
  82.  
  83. mov temp2,eip
  84. mov [IATstart],temp2 // found!!
  85. add IATstart,4
  86. cmp IATstart,IATend
  87. je endit
  88. sub IATstart,4
  89.  
  90. here:
  91.  
  92.  
  93. add IATstart,4
  94. cmp IATstart,IATend
  95. je endit
  96.  
  97. jmp again
  98.  
  99.  
  100.  
  101. notfound:
  102. BPHWS temp2,"r"
  103. esto
  104. jmp check
  105.  
  106.  
  107.  
  108. checkF7:
  109.  
  110. sti
  111. mov temp3,eip
  112. gn temp3
  113. cmp $RESULT_2,0
  114. jne ok
  115. dec thersa
  116. cmp thersa,0
  117. jne checkF7
  118.  
  119. mov thersa,10 //for next time
  120.  
  121.  
  122. jmp notfound
  123.  
  124.  
  125.  
  126. endit:
  127. ret
  128.  

De todas formas, siempre y cuando tengas tiempo, sería bueno que uses éste ejemplo para aprender a desempacar manualmente ésta protección. Es como realmente se aprende. Si quieres más modificaciones de Olly para otros packers...

http://tuts4you.com/download.php?list.4
502  Programación / Ingeniería Inversa / Re: AYUDA CON CHEAT ENGINE! en: 4 Septiembre 2013, 09:37 am
gracias por la respuesta ||MadAntrax|| bueno no importa  que funcione el hack por un dia o un poco mas contal que funcione por una horita no importa yo quisiera  sacar joyas como (Soul, bless, life, alas s3) etc.  usando wpePRO seria posible ? tambien seria posible  modificar el antihack.dll  con OllyDBG o tal vez otro programa y asi  modidicar o engañar cliente-servidor  algo asi, alguien tiene algo que pueda hacer eso   gracias por la respuesta de antemano.

MU usa GameGuard de nProtect http://global.nprotect.com/product/gg.php cito textualmente de la web oficial:

Game Security solution for game companies to protect their games from hacks such as information theft, speed hack, memory edit, macros, BOTs, DLL injections and other threats. Includes features such as packet authentication, intrusion detection and prevention in the server, web firewall.

Ojalá consigas algo medianamente viable. Sin acritud, por la forma de preguntar que tienes dudo mucho que consigas comprometer un sistema de protección que se ejecuta en un server remoto (en local no podrás hacer nada). Saludos.
503  Programación / Ingeniería Inversa / Re: Mi primera cruzada contra un EXECryptor ? en: 3 Septiembre 2013, 15:10 pm
Te recomiendo que empieces por aquí:

OllyDbg - ExeCryptor Edition
http://tuts4you.com/download.php?view.553

Es una modificación de OllyDbg 1.10 especializada en ejecutable con EXE Cryptor, tiene la config, plugins y script's necesarios para rebentar ese packer.

Saludos
504  Programación / Ingeniería Inversa / Re: AYUDA CON CHEAT ENGINE! en: 3 Septiembre 2013, 15:02 pm
Hola  saludos a todos  bueno yo tambien estoy en ese  problema  quiero usar cheat engine y otros para mu season 6 epi 3  tengo  una guia de OllyDBG me dicen que debo hookear y tambien contactar con Photograph_o y con todos los que estan leyendo el tema y tienen la misma inquietud y todos juntos aportar y  aportar nuestros avances  y asi lograr un mejor resultado  y tambien agradecer a
MCKSys Argentina por la ayuda de antemano ojale me ayudes ami tambien con las dudas gracias

quisiera saber que avances  tubiste  Photograph_o porfavor emviame un MP  o como contactar  mi correo es frank777_28@hotmail.com
de antemano gracias por su respuesta.

Por lo que comentas, he deducido que quieres usar Cheat Engine para "hackear" un juego conline. No lo vas a conseguir de éste modo.

Los juegos online almacenan las variables en el servidor (server-sided) y desde el cliente no podrás modificar ninguna dirección. La única solución viable es analizar el trafico de datos entre cliente-servidor y modificar los paquetes para hacer creer al server que ha sucedido un evento concreto (por ejemplo recibir 1000 gold, consumir una poción de vida, etc...). Pero ya te avanzo que no es sencillo, éste tipo de juegos tienen comprobación para saber si un paquete ha sido editado, multiples checkeos, validación CRC, etc.

En resumen, a dia de hoy, intentar sacar un cheat para un juego online de la magnitud de LOL, MU, WoW, es una perdida de tiempo monumental. Además, si consigues algo viable, quedará anulado en questión de dias por los continuos updates que sufren tanto el server como los clientes de cualquier juego online.

Saludos.
505  Seguridad Informática / Criptografía / Re: Sobre TripleDES y el signons.sqlite de firefox en: 2 Septiembre 2013, 14:02 pm
Desconozco como está cifrado, pero creo que debe haber alguna forma "más fácil" para leer ese contenido. Nirsoft tiene muchas utilidades y una de ellas dumpea los password de firefox:

http://www.nirsoft.net/utils/passwordfox.html

Se me ocurre desensamblar dicho programa, ver que APIS utiliza (si ataca el fichero *.sqlite o no, si accede al registro o lo sea) y poder aprender como ese programa logra los passwords.

Yo al menos tiraría por ésta vía, que a mi modo de ver, es la más divertida jeje

Saludos
506  Foros Generales / Foro Libre / Re: para quedar en BCN en: 30 Agosto 2013, 23:25 pm
Yo soy de BCN, 27 años y con posibilidad para ir un dia a comer/cenar en plan KDD
507  Programación / Ingeniería Inversa / Re: [Tutorial] Usar Cheat Engine para modificar juegos + inyección de código en: 29 Agosto 2013, 22:25 pm
Una (otra) pregunta.

He estado haciento los tutoriales del CE y llegado al al 8 he empezado a mirar videos del youtube donde explicaban paso por paso como hacerlo, y todos llegan al final a locaizar una dirección estaica de color verde. Yo haciendo los mismos pasos, nunca me salen direcciones verdes.

¿Hay que configurar de alguna manera el CE para que las direcciones estaticas salgan verdes? :(

Postea el video-tut que has seguido.

En teoría, la forma correcta de solucionar el paso 8 es utilizando la herramienta de Multilevel pointer scan.
508  Programación / Ingeniería Inversa / Re: [Tutorial] Usar Cheat Engine para modificar juegos + inyección de código en: 28 Agosto 2013, 11:57 am
Vale, pero por mi no hace falta, ya me lo has aclarado.
Gracias!


He modificado la parte final del tutorial, con un script ASM mejorado. Si lo pruebas verás como la vida de los jugadores se mantiene en 100 mientras la vida de los enemigos decrece hasta alcanzar 0 (Es más correcto hacerlo así).

Adjunto tambien la CT que soluciona el Paso 9, por si alguien quiere probarlo directamente

http://www.mediafire.com/?5zbu911a4cn9a0p
509  Programación / Ingeniería Inversa / Re: [Tutorial] Usar Cheat Engine para modificar juegos + inyección de código en: 28 Agosto 2013, 10:35 am
vale, pero me refiero que si para quenerar el AA Script vale cualquiera de las cuatro adress, las de p1, p2, p3 o p4.

El script de Auto-Assembler (AA Script) lo puedes generar de la dirección que quieras (p1, p2, p3, p4) ya que las 4 direcciones son modificadas por la misma instrucción. Simplemente vuelve a la ventana de DISSAMBLER, selecciona la instrucción que disminuye la vida (mov [ebx+04],eax) y pulsas Ctrl+A para abrir el editor de AA-Script, añades las 2 plantillas y modificas el código como en la imagen.

Ahora estoy trabajando y no puedo incluir capturas, cuando llegue a casa redactaré de nuevo la última parte para que hayan dudas

:D
510  Programación / Ingeniería Inversa / Re: [Tutorial] Usar Cheat Engine para modificar juegos + inyección de código en: 28 Agosto 2013, 00:13 am
Como te lo curras!!!  ;-) ;-) ;-)

Yo me pierdo donde dices "Ahora cerramos todo, generamos un AA Script y lo modificamos tal que así:
"


que está despues de lo que explicas de los colores.

de que direccion lo generamos???
Cualquiera de las 4 vale??

Esta explicado en la primera pagina, ahora no estoy en mi PC, mañana te contesto con tu duda resuelta y detallada. chao
Páginas: 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 102
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines