Tengo una duda sobre lo que es un hack.

Iniciado por XorNet, 6 Diciembre 2013, 17:40 PM

0 Miembros y 1 Visitante están viendo este tema.

XorNet

Bueno la pregunta parece patética, pero en realidad sí, o sea, no tengo ni mínima idea de cómo funciona esto.

Yo me desenvuelvo muy bien en la programación, pero en realidad, no sé cómo crear hacks.

Un hack, ¿es un programa que modifica el código fuente del programa? ¿Para ello necesito conocer el código fuente? o ¿un programa que modifique el código ASM del ejecutable?

No tengo ni mínima idea de cómo funciona un hack exactamente y por eso recurro acá. Para alguien experimentado es obvio que esta pregunta es una bobada, pero, ¿me ayudaría un poco? :)

-- EDIT --
No quiero saber para pasármela por todos los servidores tumbando como un "bad boy"; me parece estúpido eso, ya que si yo tuviera un servidor odiaría que me hicieran eso, sólo pregunto por curiosidad, y porque si sé cómo funciona, supongo que podría desarrollar yo mismo mis antihacks. :)

Saludos. \o

rdzlcs

Cita de: Zomkar en 11 Diciembre 2013, 01:35 AM
Deberias leer sobre ingenieria inversa, eso para empezar, ahi hay manuales de modificar juegos que entiendo es lo que pides. Eso si, que sepas que no es tarea sencilla.

Si, es complejo el tema de la ing inversa, pero el dice que saber de programación, y minimamente alguna vez habrá sentido nombrar Debugger.


SALudos
Navegando en un mar de unos y ceros. Saltando de capa en capa por un modelo que lejos de ser seguro, nos da la libertad de Ser y No Ser.

nightcode

ninguna pregunta es patetica. hermano poco a poco iras aprendiendo solo lee mas googlea mas y busca mas información nunca te rindas que todo es posible cuando menos te des cuenta ya seras el proximo Kevin mithnik o como sea que se escriba su name xD ustedes me entienden . cada uno de nosotros nos desenvolvemos en diferentes campos de la informática
"Las organizaciones gastan millones de dólares en firewalls y dispositivos de seguridad, pero tiran el dinero porque ninguna de estas medidas cubre el eslabón más débil de la cadena de seguridad: la gente que usa y administra los ordenadores"

el-brujo

un "hack" en un juego es comunmente llamado"cheat". Se puede hacer de diversas maneras. Y sí se necesitan conocimientos avanzados de programación y especialmente en  Ingeniería Inversa.

Aquí tienes algunos tutoriales con ejemplos escritos muy recientemente:

[Tutorial] Usar Cheat Engine para modificar juegos + inyección de código
http://foro.elhacker.net/ingenieria_inversa/tutorial_usar_cheat_engine_para_modificar_juegos_inyeccion_de_codigo-t382181.0.html

[TUTORIAL] WPE Pro - Captura, modifica y envia paquetes TCP (cheats, juegos...)
http://foro.elhacker.net/ingenieria_inversa/tutorial_wpe_pro_captura_modifica_y_envia_paquetes_tcp_cheats_juegos-t405121.0.html

Squirtle

Si sabes al menos algo basico sobre el lenguaje ensamblador, te podras manejar mucho mas facil en la Ing. Inversa.

Como lo mencionaron no es facil pero es un tema que con el tiempo crea mucho interes.

Un saludo ;)
"El celebro no es un vaso para llenar, sino una lampara para encender"