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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  que es mejor para un hacker? ser un buen cracker o un buen programador?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: que es mejor para un hacker? ser un buen cracker o un buen programador?  (Leído 2,890 veces)
Borito30


Desconectado Desconectado

Mensajes: 481


Ver Perfil
que es mejor para un hacker? ser un buen cracker o un buen programador?
« en: 15 Junio 2017, 15:48 pm »

la cosa esta que para el hacking a nivel de aplicacion, aprender cracking esta bien, igual que aprender programación.
Pero la cuestión es en que uno sería mejor especializarse, en el cracking, revertir la seguridad de programas legitimos. revertir la seguridad en general de cualquier aplicacion o programar..
La cuestión es un hacker sería un genio del cracking, ademas de un experto en seguridad web o al contrario un genio de la programación y un experto de la seguridad web. !A nivel de aplicación que es mejor¡ ser un gran hacker saber mucho cracking? o programacion?
« Última modificación: 15 Junio 2017, 16:35 pm por Ragaza » En línea

Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)
animanegra

Desconectado Desconectado

Mensajes: 287



Ver Perfil
Re: que es mejor ser un buen cracker o un buen programador
« Respuesta #1 en: 15 Junio 2017, 16:02 pm »

Bajo mi punto de vista, no se puede ser un buen cracker sin saber programación. Como no entiendas lo que estas haciendo vas fino. El buscar las esquinas al software requiere de una comprensión muy cercana de todo lo que pasa en un ordenador. Ser cracker no es cambiar un JE por un JNE y llenar de NOPs una función.  Tienes que tener en cuenta todas las partes de los sistemas y comprenderlos muy bien para hacer cosa. Si no, lo único que haces es juguetear de forma aleatoria con el código máquina.

Los sistemas ahora son bastante amplios y no te vale solo con saber programación, tienes que entender de redes, a los distintos niveles, del funcionamiento de servicios, de varias arquitecturas diferentes, de sistemas y configuraciones de dichos sistemas, etc...

Si tomas un manual de aprender cracking y consigues aprender la forma de crackear un error especifico, enhorabuena. Pero tu conocimiento se limita a imitar o replicar dicha tarea. Creo que eso esta muy lejos de la palabra cracker. Al igual de cualquier manual de entrar en un sistema con un error especifico. Eso es replicación de fallos, no estas haciendo nada más que replicar algo que se le ha ocurrido algo con nivel técnico.

Pero esto es solo mi punto de vista, seguro que hay opiniones para todo. A ver si te contesta alguien con un punto de vista diferente.

Saludos.
En línea


42
No contesto mensajes por privado, si tienes alguna pregunta, consulta o petición plantéala en el foro para que se aproveche toda la comunidad.
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.470


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: que es mejor para un hacker? ser un buen cracker o un buen programador?
« Respuesta #2 en: 15 Junio 2017, 16:52 pm »

Hola!

El término cracker se usa en 2 formas:

  • Para identificar a un hacker "malo" que se dedidca a meterse en sistemas y borrar todo; o cifrar todo y pedir rescate, etc. etc.
  • Para identificar a un reverser que se dedidca a estudiar/eliminar protecciones de software/hardware

Asumiendo, por lo que has escrito, que te refieres al segundo (que es lo que hacemos en éste área), te respondo que no es necesario saber programar 100% en un lenguaje, para crackear software ó hardware. Por supuesto, como todo, mientras más sabes, mejor será; pero basta con que sepas lo esencial sobre lo que estás atacando (software o hardware) y listo.

Cuando realizas reversing sobre un software, el fin es entender qué es lo que hace el programa. Ahora, el resultado lo puedes plasmar en pseudo código, con lo que no sería necesario saber programar 100% en un lenguaje específico.

El tema de la programación surje cuando intentas hacer algo con la info que has conseguido. El el caso del cracking, puede que sólo necesites hacer un parche (cambiar un salto o una variable, etc.), un inline, o bien que necesites un loader o un keygen. En los últimos deberás implementar en un lenguaje, por lo que deberás aprender a programar.

Respondiendo a tu pregunta final, para el cracking de aplicaciones debes ser un buen reverser. Una vez que logras entender lo que hace la app, puedes hacer lo que quieras con ella.

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como ser un buen programador! « 1 2 3 »
Programación Visual Basic
sentret 21 11,538 Último mensaje 10 Enero 2009, 00:13 am
por skapunky
de verdad eres buen programador?
Programación General
REYSABIO 5 3,026 Último mensaje 27 Septiembre 2010, 13:29 pm
por 16BITBoy
Total de lenguajes de programación necesarios para ser un buen programador « 1 2 »
Programación General
GeorgArming 10 6,891 Último mensaje 11 Enero 2012, 20:57 pm
por Caster
Ayuda / Guia para un buen programador « 1 2 »
Programación General
Marv 12 6,541 Último mensaje 28 Junio 2013, 06:11 am
por El Benjo
Busco un buen programador web
Desarrollo Web
BubithC 5 2,242 Último mensaje 27 Febrero 2017, 22:45 pm
por jalastram
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines