| 
	
		|  Autor | Tema: duda: Debug string  (Leído 4,028 veces) |  
	| 
			| 
					
						| .:UND3R:. | 
 
Hola a todos, bueno tengo un problema y es que cuando intento debuggear un programa cada vez que escribo una letra me aparece, debug string abajo de ollydbg y me aparece un MessageBox en blanco, tengo entendido que con ollyadvance evita que se sobre colapse olly pero si me está enviando una alerta cada vez es casi lo mismo
 Saludos xD
 |  
						| 
								|  |  
								|  |  En línea | 
 
  Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM) |  |  |  | 
			| 
					
						| MCKSys Argentina | 
 
Si, muestra un MsgBox (a veces).  Pero bueno, al menos Olly no crashea...    |  
						| 
								|  |  
								|  |  En línea | 
 
 MCKSys Argentina"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando." |  |  |  | 
			| 
					
						| .:UND3R:. | 
 
Jaja entonces no soy el único, si le quito la alerta podría crashear?
 Saludos
 |  
						| 
								|  |  
								|  |  En línea | 
 
  Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM) |  |  |  | 
			| 
					
						| MCKSys Argentina | 
 
Podria probar parchear OtuputDebugString... Quizas meterle un ret (aunque nunca probe eso) |  
						| 
								|  |  
								|  |  En línea | 
 
 MCKSys Argentina"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando." |  |  |  | 
			| 
					
						| .:UND3R:. | 
 
Luego haré pruebas y te cometo si me exploto o no ollydbg
 xD
 |  
						| 
								|  |  
								|  |  En línea | 
 
  Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM) |  |  |  | 
			| 
					
						| _Enko | 
 
yo normalmente pongo bp en OutputDebugStringA Luego cuando el programa ateriza en kernel32.dll, pongo "retn 4" y listo. Obviamenet hay que hacerlo cada vez. Parchear una dll de windows... mh... no se, mejor dejarlo como esta xD   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| apuromafo CLS | 
 
como script seria algo asi: // Check ODBGScript Version
 cmp $VERSION, "1.65"
 jb errorv
 bphwc                                      // Clear any hardware breakpoints
 bpmc                                       // Clear any memory breakpoint
 bc                                         // Clear any saved breakpoints
 lc                                         // Clear the log window
 
 gpa "IsDebuggerPresent", "kernel32.dll"
 mov idp, $RESULT
 gpa "OutputDebugStringA", "kernel32.dll"
 mov odsa, $RESULT
 gpa "OutputDebugStringW", "kernel32.dll"
 mov odsw, $RESULT
 mov [idp], #33C0C3#                        // assemble "xor eax,eax" "retn"
 mov [odsa], #C20400#                       // assemble "retn 4"
 mov [odsw], #C20400#                       // assemble "retn 4"
 log "IsDebuggerPresent Patched"
 log "OutputDebugString Patched"
 jmp end
 errorv:
 msg "ODBGScript version 1.65 or higher required!"
 jmp end
 
 end:
 ret
 
 
 |  
						| 
								|  |  
								| « Última modificación: 23 Agosto 2011, 20:45 pm por apuromafo » |  En línea | 
 
 Apuromafo |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Duda sobre DEBUG Scripting
 | nhaalclkiemr | 6 | 3,911 |  11 Abril 2007, 15:16 pm por nhaalclkiemr
 |  
						|   |   | Duda con string Programación C/C++
 | jairogon | 4 | 4,485 |  2 Junio 2010, 20:33 pm por @synthesize
 |  
						|   |   | Duda debug - MS-DOS ASM
 | criskapunk | 5 | 5,951 |  15 Agosto 2010, 20:50 pm por Eternal Idol
 |  
						|   |   | Duda C++, string Programación C/C++
 | <<<-Basura->>> | 4 | 4,267 |  23 Abril 2011, 01:33 am por <<<-Basura->>>
 |  
						|   |   | [Solucionado] Borrar contenido de una variable de tipo string Programación C/C++
 | bigfu | 4 | 26,692 |  23 Agosto 2011, 22:42 pm por Queta
 |    |