Autor
|
Tema: Editar Codigo Hexadecimal desde mi pograma VB (Leído 6,087 veces)
|
GaMeouT
Desconectado
Mensajes: 12
|
Hola, miren, quiero editar un codigo hexadecimal desde mi proyecto de VB, Quiero po ner un codigo hexadecimal y luego en un texbox poner el valor que quiero cambiar...
SALUDOS.
|
|
|
En línea
|
|
|
|
~~
|
Explicaate bien q no se entiende q es lo q kieres hacer... Para editar un archivo lo les en binary, modificas los bytes q kieras y lo guardas, pero no se si es eso lo q kieres hacer, q no se te entiende....
|
|
|
En línea
|
|
|
|
GaMeouT
Desconectado
Mensajes: 12
|
Mira, quiero editar un archivo por codigos hexadecimales, yo uso esta forma desde un pograma llamado artmoney, yo edito los codigos esos para tener mas dinero en un juego...
En fin, quiero editar esos codigos que me se en mi proyecto de VB
|
|
|
En línea
|
|
|
|
byebye
Desconectado
Mensajes: 5.093
|
vamos que quieres hacer un trainer. writeprocessmemory.
|
|
|
En línea
|
|
|
|
GaMeouT
Desconectado
Mensajes: 12
|
edit:
Si, quiero hacer un trainer, pero como uso la funciona de writeprocessmemory
Haber si me explicais como lo ago para hacer que edite el valor de un codigo hexadecimal de el juego que quiera.
|
|
« Última modificación: 1 Febrero 2008, 20:10 pm por GaMeouT »
|
En línea
|
|
|
|
byebye
Desconectado
Mensajes: 5.093
|
The WriteProcessMemory function writes memory in a specified process. The entire area to be written to must be accessible, or the operation fails.
BOOL WriteProcessMemory(
HANDLE hProcess, // handle to process whose memory is written to LPVOID lpBaseAddress, // address to start writing to LPVOID lpBuffer, // pointer to buffer to write data to DWORD nSize, // number of bytes to write LPDWORD lpNumberOfBytesWritten // actual number of bytes written );
Parameters
hProcess
Identifies an open handle to a process whose memory is to be written to. The handle must have PROCESS_VM_WRITE and PROCESS_VM_OPERATION access to the process.
lpBaseAddress
Points to the base address in the specified process to be written to. Before any data transfer occurs, the system verifies that all data in the base address and memory of the specified size is accessible for write access. If this is the case, the function proceeds; otherwise, the function fails.
lpBuffer
Points to the buffer that supplies data to be written into the address space of the specified process.
nSize
Specifies the requested number of bytes to write into the specified process.
lpNumberOfBytesWritten
Points to the actual number of bytes transferred into the specified process. This parameter is optional. If lpNumberOfBytesWritten is NULL, the parameter is ignored.
Return Values
If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. The function will fail if the requested write operation crosses into an area of the process that is inaccessible.
Remarks
WriteProcessMemory copies the data from the specified buffer in the current process to the address range of the specified process. Any process that has a handle with PROCESS_VM_WRITE and PROCESS_VM_OPERATION access to the process to be written to can call the function. The process whose address space is being written to is typically, but not necessarily, being debugged. The entire area to be written to must be accessible. If it is not, the function fails as noted previously. existe la documentacion.
|
|
|
En línea
|
|
|
|
GaMeouT
Desconectado
Mensajes: 12
|
MM Tendria que hacer un modulo y poner lo siguiente: BOOL WriteProcessMemory(
HANDLE hProcess, // handle to process whose memory is written to LPVOID lpBaseAddress, // address to start writing to LPVOID lpBuffer, // pointer to buffer to write data to DWORD nSize, // number of bytes to write LPDWORD lpNumberOfBytesWritten // actual number of bytes written ); No?, luego para poder editar un codigo exadecimal con el valo que quiera pondria un text y un label: En el label pondria algo de ipbaseaddress " Por favor decirme que poner enel labe " y en el tex pondria el valor para poner el codigo hexadeciaml.. haber si me facilitais esto xD
|
|
|
En línea
|
|
|
|
|
Hendrix
|
MM Tendria que hacer un modulo y poner lo siguiente: BOOL WriteProcessMemory(
HANDLE hProcess, // handle to process whose memory is written to LPVOID lpBaseAddress, // address to start writing to LPVOID lpBuffer, // pointer to buffer to write data to DWORD nSize, // number of bytes to write LPDWORD lpNumberOfBytesWritten // actual number of bytes written ); No?, luego para poder editar un codigo exadecimal con el valo que quiera pondria un text y un label: En el label pondria algo de ipbaseaddress " Por favor decirme que poner enel labe " y en el tex pondria el valor para poner el codigo hexadeciaml.. haber si me facilitais esto xD Por lo que veo no sabes ni usar (ni declarar) API's, no es asi??? Si es asi te recomiendo que hantes de emepzar proyectos asi primero aprendas....no quierras correr sin saber caminar Un Saludo
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como editar el nombre del grupo de trabajo desde código C#
.NET (C#, VB.NET, ASP)
|
yesidtaz
|
5
|
5,091
|
29 Mayo 2011, 01:28 am
por Krähne
|
|
|
Mi primero pograma en C!
Programación C/C++
|
barnix456
|
4
|
3,736
|
2 Mayo 2012, 05:22 am
por barnix456
|
|
|
como llevo texto a codigo hexadecimal?
Programación C/C++
|
0x3c
|
4
|
3,957
|
4 Enero 2013, 16:14 pm
por 0xDani
|
|
|
HELP. ¿ Como puedo ver un exe que tiene protegido el codigo Hexadecimal?
Dudas Generales
|
seriedad
|
2
|
2,668
|
23 Abril 2022, 10:29 am
por seriedad
|
|