Novedades

Bienvenido a Carbino Club, El Foro de Carding en Español - Venta de CC's - Metodos y Tutoriales - Guias de Carding en Español - Carder Profesionales

OFICIAL hacking . pt2 cracking


Major

Transferencias al 15%
Vendedor Oficial & Verificado
Registrado
11/25/18
Mensajes
297
Reaction score
1,226
Puntos
108
¿Qué es eso de crackear?
Crackear es el arte de reventar protecciones software/hardware con fines intelectuales,
personales pero no lucrativos. Crackear también se llama ingeniería inversa (Reverse
Engineering), ya que sin el programa fuente se es capaz de analizar el comportamiento del
programa y modificarlo para tus intereses.


¿Por qué crackear?
Vivimos en un una sociedad que da asco. Es inconcebible que se destruyan o penalicen la
producción de productos básicos (cereales, lácteos...) en aras de una estabilidad de precios.
Vivimos en una sociedad donde el 95% de la gente se ve sometida al control de un 5 %.
Toda persona debería tener un mínimo de recursos para ser feliz, pero esto no es así. El
noble arte del crakeo es una herramienta para distribuir la riqueza entre la sociedad. Si
necesitas un programa (que tienes en un CD-ROM) y no tienes una cuenta en un banco
USA, ni 30 dólares, ¿por qué narices tienes que esperar y pagar si lo necesitas?, crackealo y
publica el crack en Internet. Así ayudarás a la gente menos afortunada que está axifiada por
esta sociedad desigualitaria.


¿A quién va dirigido este curso?
Este curso va dirigido a toda persona con interés en el crack y/o con la filosofía crack. Sin
olvidar a los programadores.
¿Qué es lo que vamos a aprender?
Dejaremos de un lado el añorado DOS, para centrarnos en cracks para programas en W95.


¿No estaremos quitando el pan a los programadores de aplicaciones?
Los programadores viven muy bien a costa de los royaltis que pagan las grandes empresas
y esos repugnantes yupis encorbatados con escasez de neuronas. Además, un programa
crakeado es más conocido y utilizado que uno que no lo esté. Digamos que el crack es una
forma de publicidad. Baste recordar el compilador de Pascal de la casa Borland.
Originalmente fue copieteado y distribuido casi libremente hasta la saciedad. Borland
conocía este hecho y por eso no introdujo ningún tipo de protección. Al cabo de poco tiempo,
esos estudiantes se convirtieron en programadores que reclamaban a sus empresas la
compra del compilador que sabían utilizar, el Pascal de Borland. Si las casas de soft ya son
ricas sin nuestro dinero, ¿a qué estado de corrupción se llegaría si lo tuvieran?. Aunque
parezca extraño este ensayo está dedicado a formar a los programadores , mostrándoles
sus defectos y el camino para producir software de calidad.
En último caso depende de la conciencia de cada uno, si crees que un programador ha
realizado una buena aplicación, que te es útil y que además está bien programada, entonces
obra adecuadamente y recompénsalo registrándote. A decir verdad sólo he encontrado un
programa de este estilo¿Qué necesito pa esto de crakear?
- Interés y PazYCiencia.
- Algún conocimiento de ensamblador. Cuanto más conozcas mejor crackearás, pero
para este curso mas bien poco, intentaré hacer las cosas fáciles.
- Ayuda de otro cracker más experto (por ejemplo Estado+Porcino)


2.IDEAS BÁSICAS SOBRE CRACKING
Un programa no es más que un montón de instrucciones (haz, esto, haz lo otro), una tras
otra. Estas instrucciones, (en general) están en memoria, parte de ellas se encargan de
impedir la ejecución del resto (el verdadero programa). Resumiendo, tienes un bonito
programa tras una puerta (esquema de protección), nuestro objetivo es reventar la puerta,
buscar la llave, pasar por las rendijas, quemarla..., como puedes ver una cantidad inagotable
de ataques.


Un pequeño inciso, sólo puedes reactivar instrucciones que se encuentren en el programa.
Por ejemplo, si se ha desactivado la opción de salvar, puede ser que el conjunto de
sentencias para salvar el programa esté presente pero desactivado, o bien que simplemente
no esté. Si están las sentencias, se pueden reanimar, sino están entramos en un mundo
diferente, una evolución del cracking, la apasionante Reconstrucción Software, pero eso
será tema de otro capítulo.
 

Major

Transferencias al 15%
Vendedor Oficial & Verificado
Registrado
11/25/18
Mensajes
297
Reaction score
1,226
Puntos
108
.

3.HERRAMIENTAS CRACK
Demos un breve repaso a las principales herramientas que utilizaremos a lo largo del curso.
Existen otras muchas herramientas que las comentaré cuando nos sean necesarias.


Editor hexadecimal
Los programas no son más que un conjunto de instrucciones y cada instrucción no es más
que un conjunto de bits, pero donde demonios se guardan esos bits?.
Los bits del programa se localizan en los ficheros, p.e. las instrucciones del programa de
compresión arj se guardan en el fichero arj.exe. Hay algunos programas que no guardan
todas sus instrucciones en único fichero, si no en varios, un ejemplo de esto son los
programas que utilizan librerías dinámicas (o dll).


Un editor hexa, no es más que un programa, que permite "editar" los ficheros de
instrucciones de otros programas, o sea, que permite ver, modificar, copiar, pegar... los bits
de los programas. Para simplificar la cosa no se muestran los bits a pelo, sino que se
muestran en hexadecimal, de ahí su nombre. Nosotros lo utilizaremos para alterar el
comportamiento de los programas. Supongamos que conocemos la instrucción sentencia de
la rutina de protección que debemos modificar, sea jz 23 y queremos modificarla por jnz 23,
bien como toda instrucción no es más que un conjunto de bits, sea 0110 para jz 23 y 1001
para jnz 23, sólo nos queda buscar estos bits dentro del fichero ejecutable del programa(que es, en general, el que contiene las sentencias del programa). Como usamos un editor
hexa, debemos buscar la secuencia de un unos y ceros en hexa en el fichero del programa
que queremos modificar. Si la secuencia que buscamos es muy común deberemos utilizar
las instrucciones que se encuentran entorno a la instrucción a modificar.
Esto es muy importante, sólo debe existir una localización del patrón de búsqueda en el
fichero, si existe más de una, debemos añadir a la búsqueda las sentencias de alrededor,
sino se corre el riego de modificar la sentencia equivocada, lo que provoca casi siempre un
"cuelgue".


Un crack, no es más que una modificación de las instrucciones de un fichero, así pues para
hacer un crack debemos saber que instrucciones modificar y en qué fichero. Una vez
crackeado el fichero, el programa se comportará siguiendo la nueva sentencia que le hemos
modificado.


Hay un montón de editores hexa, yo os recomiendo UltraEdit-32 Professional, os lo podéis
bajar de ftpsearch.ntnu.no/ (excelente herramienta de búsqueda en la Web, utilízala
cuando no encuentres algún fichero) busca w32dasm. Yo utilizo la versión 4.31a. Cada
cracker tiene su editor favorito, !encuentra el tuyo!. Este programa es shareware, así que
tendrás que crackearlo, recuerda : lo primero que tienes que crakear son tus propias
herramientas. Si no puedes crackearlo, busca otro editor hexa, los hay a montones.
 

Major

Transferencias al 15%
Vendedor Oficial & Verificado
Registrado
11/25/18
Mensajes
297
Reaction score
1,226
Puntos
108
• Instalación
Haz la prueba de pantalla, si te la saltas, lo más seguro es que cuando actives el Softice
se te quede la pantalla a rayas. Busca el driver de la tarjeta de vídeo que tengas instalada
en W95 dentro de la lista que se ofrece. Aunque la encuentres, haz la prueba de pantalla,
es posible que no funcione correctamente. Si no encuentras tu tarjeta de vídeo o tienes
problemas de pantalla, corta la instalación y selecciona "Adaptador de Vídeo Standard
VGA", reinstala el Softice y utiliza ese mismo driver para la prueba de pantalla. Si sigues
teniendo problemas te remito a la Doc del Softice (que deberías haberte bajado).
Particularmente, con el adaptador Standard VGA no he tenido nunca problemas. Hay por
ahí sueltos una ampliación de drivers de tarjetas para Softice, búscalos si no quieres pasa
a la VGA Standard.
Activa la opción de ratón, te evitará escribir bastantes secuencias hexa de instrucciones,
te permitirá moverte libremente por las ventanas, seleccionar, copiar y pegar texto así
como redimensionar las ventanas.
• Configuración
El Loader es una pequeña utilidad que permite especificar el programa que queremos
depurar y además nos permite configurar el Softice, En Edit/SoftIce Initialization
Settings/Initialization string pon X;wl;wr;wd7; code on; y en Histoy Buffer Size pon 512
Abre el fichero winice.dat (dentro del directorio de instalación del Softice) , toda línea del
tipo EXP=c:\windows\system\system.drv , quítale el punto y como inicial.
• Ejecución
El Softice debe cargarse siempre antes que W95. Si estás en W95,
reinicializa en modo MS-DOS y ejecuta W
 

shape1
shape2
shape3
shape4
shape7
shape8
Arriba