Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - cpu2

#81
Lo que sucede es que la sección text esta protegida contra escritura, lo que significa que no podras modificar ningun valor de esa sección en ejecucion.

Puedes modificar la flag de la sección text para que se pueda escribir, si estas en linux echale un vistazo con readelf y veras los permisos de las secciones etc...

Coloca el code en la sección data mismo, esta si se puede modificar en ejecucion, pero vijila a que se pueda ejecutar, si no al hacer la llamada o el salto, te dara una violacion de segmento.

Un saludo.
#82
ASM / Re: Funcion equivalente en C
23 Mayo 2017, 17:06 PM
No es el lugar indicado, si comprendes el codigo en ASM escribe un pseudocode y colocalo en el sub-foro de C/C++, hay si que pueden ayudarte.

Un saludo.
#83
Foro Libre / Re: Regalo libro C/C++ y Java
22 Abril 2017, 22:28 PM
Cita de: Randomize en 21 Abril 2017, 20:43 PMGastos de envío.

Cita de: cpu2 en 22 Abril 2017, 22:28 PMLos paga el interesado.

Aquí hay gente de España y toda latino-américa. Deberías especificar tu país; en algunos casos más barato saldría comprar el libro que regalado...

¡Saludos!
#84
Foro Libre / Regalo libro C/C++ y Java
21 Abril 2017, 16:48 PM
El libro es de Deitel Como programar en C/C++ y Java, hace tiempo que esta acumulando polvo a mi ya no me sirve de nada, y la verdad no consigo venderlo estos libros no interesan, pues lo dicho si alguien lo quiere que me lo diga. Lo mas problabe es que me mude de vivienda y no me gustaria nada tener que tirarlo.

Un saludo.
#85
ASM / Re: Multiples preguntas
25 Marzo 2017, 23:17 PM
Citarlos lenguajes de alto nivel por mas avanzados que sean no pueden optimizar la ejecución de los programas tanto como lo hace alguien que sabe ensamblador?

Como dijo el compañero @engel lex, el compilador generara algo mejor o peor depende de tu código, tienes opciones de optimización pero me remito a lo primero que te dije, no hace milagros si el código es malo, lo que genere no será muy bueno, por lo contrario si eres principiante en ASM, es muy posible que un código medio de C/C++ con una optimización sea mucho mas superior a tu código en ASM.

También dependerá del compilador que uses. Por otra parte tienes compiladores privativos como Parallel de Intel, que tienen que hacer maravillas.

Citarel ensamblador que estoy aprendiendo es lo mismo para cada procesador?,

No. Dependera de la Arquitectura de la CPU, no son las mismas instrucciones para un ARM que para un x86 o powerpc, sparc...

Ya no son solo las instrucciones, si no el diseño de todo, será distinto.

Citaresta usando los registros eax,ebx,ecx,edx,esi,edi,ebp,eip,esp,estos registros son los estandars ?,que pasa si uso registros para procesadores de 16 bits?acaso no pueden correr normal en arquitecturas de 32 o 64?,

Si son los principales, pero faltan mas por ejemplo en x86_64, tienes los r*, luego los XMM, SEE etc...

Si puedes usar registros de 16 bits en x86, x86_64. Pero no como si estuvieras en modo real claro esta.


Sobre la pregunta de los mov, cuando vayas estudiando solventaras las dudas, prácticamente te estas respodiendo a ti mismo.


CitarY finalmente creen que vale la pena meterme un buen tiempo con el ensamblador ?,o mejor seria solo conocer lo basico y dedicarme a estudiar lenguajes de alto nivel,mis objetivos son generales,me gustaria crear juegos,virus,exploits,entre otros.

Si te gusta porque no meterse, no te hace falta saber ASM para hacer lo que quieres, pero no esta de mas saber algo. Pero cuando me refiero a algo no es un Hello world, con 3 o 4 mov.

Un saludo.
#86
Cual es el valor del error?, la funcion connect puede devolver distintos errores, utiliza errno para saber cua de ellos.

Un saludo.
#87
Pues la API de Windows, funciones para "facilitar"

https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx

Tienes que incluir librerias, pero tambien la tienes en la interrupcion 21h si no me equivoco, https://msdn.microsoft.com/es-es/library/cc438736(v=vs.71).aspx, 3CH.  Te ira mejor esta ultima, pero mejor ves emigrando a la API.

Un saludo.

Edito:

Aqui tienes las funciones del int 21:

http://stanislavs.org/helppc/int_21.html
#88
Lo que dices no tiene sentido alguno, como quieres crear un crypter si no sabes cifrar a mano? La gente que crea crypters es porque sabe cifrar manualmente, y crea estos mismo para no tener que hacerlo a mano todo el tiempo.

Mirate de nuevo el manual del compañero [Zero], y cualquier pregunta aqui estamos, no hay otra.

Un saludo.
#89
No soy muy entendido en las interrupciones del DOS, ni la API de Windows, pero creo que deberias de usar Createfile con eso deberia de bastar.

Un saludo.
#90
GNU/Linux / Re: Ofuscar versiones de VSFTPD
17 Marzo 2017, 12:07 PM
Y analizando el trafico con Wireshark.

Un saludo.