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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 380
151  Programación / Programación C/C++ / Re: Ayuda Juego de la oca/Goose game en C en: 1 Febrero 2022, 13:25 pm
No se hacen tareas.
152  Programación / Programación C/C++ / Re: Necesito ayuda con unas preguntas para un trabajo en C en: 24 Enero 2022, 23:52 pm
No se hacen tareas.
153  Programación / ASM / Re: Tablas de multiplicar en nasm en: 24 Enero 2022, 20:52 pm
De nadas y suerte con eso  ::)
154  Programación / Programación C/C++ / Re: ¿Me pueden explicar unas dudas sobre ReadProcessMemory? en: 23 Enero 2022, 18:02 pm
De nadas  ::)
155  Programación / Programación C/C++ / Re: ¿Me pueden explicar unas dudas sobre ReadProcessMemory? en: 23 Enero 2022, 08:48 am
1) Lo mas correcto es usar lo retornado por VirtualQueryEx pero si arrancas con iniAddr siendo 0 y le vas sumando el tamaño de cada region retornada - ver punto 3 - deberian ir coincidiendo siempre.

2) En teoria deberian ser lo mismo pero por simple logica es mejor usar el valor que tu programa pudo leer.

3) ¿Que valor tiene iniAddr en cada iteracion del bucle si la inicializo a 0? 0, bucle infinito, no hay nada en tu codigo para ir alterando su valor en cada iteracion.

¿Y si VirtualQueryEx falla que hacemos? ¿Tambien entra en bucle infinito?

Llegados a este punto es imperativo que logres depurar tu programa linea por linea, y para mi gusto no hay mejor opcion que el WinDbg.
156  Programación / ASM / Re: Tablas de multiplicar en nasm en: 22 Enero 2022, 23:51 pm
Código
  1. op resb 1

Declaras una variable de 1 byte pero:
Código
  1. read op, 2
  2. ...
  3. mov bx, [op]

Pero lees y usas 2 bytes despues; eso esta mal de base.

¿Como sabes si se leyo un caracter + salto de linea o dos caracteres?

Aca ya te explique el problema que estas teniendo:
https://foro.elhacker.net/asm/nasm_tablas_de_multiplicar-t512336.0.html

Si escribo 3 y enter op valdra 0xA33 y si escribo 10 y enter op valdra 0x3031. Le resto 0x30 y multiplico a 1 por ese valor, 0xA03 y 0x3001 son mayores a 0x90. En ambos casos el codigo salta a m90 y continua la ejecucion hasta salir del programa.

Usando un depurador linea por linea lo verias mucho mas claro todo.
157  Programación / Programación C/C++ / Re: No se como resolver este ejercicio en: 17 Enero 2022, 00:21 am
No se hacen tareas.
158  Programación / Programación C/C++ / Re: Ayuda con pequeño codigo ofuscado en: 15 Enero 2022, 14:47 pm
Es un hola mundo pero te falta una linea y hay algunos errores al copiar y pegar.

https://blog.actorsfit.com/a?ID=00450-39d8e206-58ff-41d8-a0f8-d12c3e46a067

Con CL /P podemos ver el trabajo que hace el preprocesador:
Código
  1. main(){ putchar(0x48);putchar(0x65);putchar(0x6C);putchar(0x6C); putchar(0x6F);putchar(0x2C);putchar(0x20);putchar(0x77);putchar(0x6F); putchar(0x72);putchar(0x6C);putchar(0x64);putchar(0x21); }
159  Programación / Programación C/C++ / Re: Marxbus / Multikey Virtual USB AMR64 en: 10 Enero 2022, 18:11 pm
Quise compilarlo para ARM64 pero no compila, parece que hay ciertas funciones que no se pueden usar en ARM64, como __asm. Hay alguna forma automatica de migrar todo este codigo para que compile o debe hacerse el port manualmente?

No; justamente cualquier cosa que use assembly no es multiplataforma por definicion, ese codigo tiene que ser escrito nuevamente (ya sea en ensamblador de la nueva plataforma a soportar o en C/C++). Ademas ese proyecto usa el obsoleto DDK (build con un archivo sources) y para ARM64 se usa un WDK reciente (msbuild con un archivo vcxproj).

o mejor aun, alguien sabe donde puedo conseguir el driver en su version ARM64?

No pero esa no es una pregunta para el subforo de C/C++.
160  Foros Generales / Foro Libre / Re: "El fin del mundo será en 2021" en: 2 Enero 2022, 23:49 pm
Citar
El rabino señaló, además, que Irán se encontraría preparando un arma nuclear que estaría lista a finales de 2020.

Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ... 380
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines