PDA

Ver la versión completa : [ELF] Memory Viewer



BLINGROBER
22/07/2009, 18:00:03
[ELF] Memory Viewer
Autor: Zylka
Versión: 0.1



INFORMACIÓN:
- Permite observar el contenido de la memoria RAM o FLASH, del telefono.
- Se visualiza en caracteres Hexadecimales.
- Debes de establecer el inicio donde empezara a analizar la memoria, se configura en el .bcfg


USO:
- Arriba y Abajo entre salto de lineas.
- Izquierda y Derecha pasar entre bytes.
- 1,7 mover 0x48 bytes.
- 2,8 mover 0xfff bytes.
- 3,9 mover 0xffff bytes.

- 0 para saltar al 0x00 (inicio).
- * para avanzar al .bcfg.
- # modo de ver los caracteres.

SI no saben no lo utilizen, simplemente permite ver la memoria Flash del telefono.
(Heap,MEM RAM)

BLINGROBER
26/07/2009, 21:00:52
[ELF] Memory Viewer
Autor: Zylka
Versión: 0.4



Elf muestra el contenido de la memoria flash o RAM. Hexadecimal o en modo de caracteres.
Establezca la dirección inicial correspondiente a su teléfono cuando MemoryViewer.bcfg

Tipo:
arriba hacia abajo - en un salto de línea
izquierda derecha - el trazo de un byte

1,7 - 0x48 mover octetos
2,8 - mover 0xfff octetos
3,9 - mover 0xfffff octetos


4 - Ir a compensar entró
5 - Buscar cadena
6 - Encontrar HEX

0 - salto 0x00
* - La dirección de configuración de salto
# - Modo de caracteres - Modo hexadecimal

Añadido configuración GUI (colores, tipografía)

albertnet3
28/07/2009, 13:15:34
[ELF] Memory Viewer
Autor: Zylka
Versión: 0.5 veta

versión de prueba 0.5beta
requiere esta funsion en su libreria:


18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);
aki las funsiones para los siguentes modelos

K550:
;K550 SW-R6BC002
;(p) Zyxeg
0630: 00000000 68DA3044 ; 18C: OSBOOLEAN get_mem(PROCESS pid , OSADDRESS from , void* to , OSSADDRESS size);
K750:
;К750 SW-R1СА021
;(p) Oganiyan Arthur
0630: FFFFFFFF 208E0644 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);
K810:
;K810 SW-R8BA024
;(p) Crong
+45CCAE00
0630: 00000000 20564344 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);

W200:
;W200 SW-R4HA014
;(p) albertnet3
+456BFC00
0630: FFFFFFFF 70FE1844 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);

W300:

;W300 SW-R4EA031
;(p) Oganiyan Arthur
0630: FFFFFFFF 70FE1844 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);
w580:

;W580 SW-R8BE001
+45C3FC00
0630: 00000000 68983044; 18C: OSBOOLEAN get_mem(PROCESS pid , OSADDRESS from , void* to , OSSADDRESS size);


W600:
;W660_R6AD001
;(p) albertnet3
+45C3FC00
0630: FFFFFFFF 70FE1844 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);


W710:
;W710 SW-R1JC002
;(p) albertnet3
+45C3FC00
0630: 00000000 50C33044; 18C: OSBOOLEAN get_mem(PROCESS pid , OSADDRESS from , void* to , OSSADDRESS size);

W800:
;W800 SW-R1BD001
;(p) Oganiyan Arthur
0630: FFFFFFFF 3C8E0644 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);
W810:
;W810 SW-R4EA031
;(p) Oganiyan Arthur
0630: FFFFFFFF 70D91844 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);
Z550:
;Z550 SW-R6GA004
;(p) albertnet3
+456BFC00
0630: FFFFFFFF 30441844 ; 18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);





versión Beta2:
cambia Cosméticos , requiere menos función en la lib: 49 en lugar de 53
lista de swis:

103 malloc OK
104 mfree OK
11C fstat OK
116 _fopen OK
118 fread OK
117 fclose OK
113 memcpy OK
119 fwrite OK
105 GetDir OK
184 current_process OK
18C get_mem OK
114 sprintf OK
15D Str2ID OK
1ED DrawString OK
161 TextFree OK
27E strncmp OK
15B wstr2strn OK
1CE GUI_Free OK
1E5 get_DisplayGC OK
1EC DrawRect OK
1F1 SetFont OK
140 putchar OK
260 GC_SetPenColor OK
262 GC_DrawLine OK
144 CreateStringInput OK
1EF InvalidateRect OK
220 DISP_DESC_SetName OK
222 DISP_DESC_SetSize OK
224 DISP_DESC_SetOnCreate OK
228 DISP_DESC_SetOnRedraw OK
22A DISP_DESC_SetOnKey OK
12F FreeBook OK
1F0 CreateObject OK
168 GUIObj_GetDISPObj OK
1EB addGui2book OK
136 GUI_SetStyle OK
281 GuiObject_SetTitleType OK
2A1 GUIObject_HideSoftkeys OK
14B GUIObject_Softkey_SetAction OK
257 MessageBox OK
29F wstrcmpi OK
152 wstrcpy OK
154 wstrcat OK
10D elfload OK
108 SUBPROC OK
112 memset OK
12B CreateBook OK
302 ImageID_GetIndirect OK
134 ShowWindow OK

Cr@cShoT
01/08/2009, 14:02:24
MemoryViewer 0,71

Elf muestra el contenido de la memoria flash o RAM. Hexadecimal o en modo de caracteres.
Establezca la dirección inicial correspondiente a su teléfono cuando MemoryViewer.bcfg

Tipo:

top down -
en un salto de línea

right left -
el trazo de un byte

1,7 - 0x48 mover octetos
2,8 - mover 0xfff octetos
3,9 - mover 0xfffff octetos



4 - Go to offset entered
4 - Ir a compensar entró

5 - Search for string
5 - Buscar cadena

6 - Find HEX
6 - Encontrar HEX


0 - jump 0x00
0 - salto 0x00

* - jump config adress
- Ir de configuración de la dirección

# - character mode - hex mode - string mode
# - El modo de caracteres - hexadecimal modo - el modo de cadena

Como ya sabemos requiere:


18C: OSBOOLEAN get_mem(PROCESS pid, OSADDRESS from, void* to, OSADDRESS size);
http://images37.fotosik.pl/162/e78c1a1a0826fd1f.pnghttp://images48.fotosik.pl/173/a32146fc66fd4069.png

albertnet3
15/09/2009, 22:47:39
Memory Viewer
(c) Zylka
v 0.97
mejoras:
+Buscar Unicode
+Búsqueda de antecedentes
+Copia de clipoard
+Editar la memoria
+Menú de Batería:
+Menú de sonido:
+Código de clave:
+La cadena ID:
+Memoria Rip:
"memorydumpRAM.bin"
la tarjeta de memoria

menú de Batería:
http://img182.imageshack.us/img182/9995/65142904.jpg (http://img182.imageshack.us/img182/9995/65142904.jpg)
http://img147.imageshack.us/img147/1624/99723607.jpg (http://img147.imageshack.us/img147/1624/99723607.jpg)
http://img170.imageshack.us/img170/4592/373ea1a3af25e984.png (http://img170.imageshack.us/img170/4592/373ea1a3af25e984.png)

Cr@cShoT
02/10/2009, 15:57:15
v.0.98

- Añadido soporte para el Filereg
- Vista previa para abrir cualquier archivo
- La capacidad de editar el archivo actual
- Edición en modo texto (Editar cadena)
- Guardar un archivo editado (Hex Edit)