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 - _Enko

#321
Ingeniería Inversa / Re: PSX Crackme
1 Junio 2012, 04:56 AM
Hombre, psx se refiere a la Play Station 1 aunque en realidad la psX es un equipo multimedia de sony que viene con la play 1 y la 2.

para correr necesitas ePSX con las bios de la psx.
Luego, para desensamblar, se supone que se puede con IDA, pero a mi con IDA 6.1 no me ha funcionado, no reconoce la imagen.

Si pude desensamblar con cualquiera de los 3 que estan aqui
http://hitmen.c02.at/html/psx_tools.html
#322
Ingeniería Inversa / Re: PSX Crackme
1 Junio 2012, 04:29 AM
el sdk de psx no viene con un debugger?
Yo por lo pronto desconozco MIPS.

Además habria que descargar un emu de la psx xD
#323
Si usas  las macros extendidas: win32ax.inc
No hace falta que pongas los import a mano.
Código (asm) [Seleccionar]

format PE GUI 4.0

include 'd:\fasm\include\win32ax.inc'

.code
start:

        push MB_YESNO
        push mensaje
        push captio
        push 0
        call [MessageBoxA]
        cmp eax, IDYES
        jne exit
        jmp gracias

gracias:

        push MB_OK
        push mensaj
        push capt
        push 0
        call [MessageBoxA]
        jmp exit

exit:

        push 0
        call [ExitProcess]
.end start

.data

        mensaje db 'mensaje', 0
        captio db 'exito!!', 0
        mensaj db 'mensaje', 0
        capt db 'XD', 0 


La macro ".end" se encarga de adjuntar todos los imports. Luego fasm al ensamblar solo importa los que tu hayas usado.

#324
Excelente aporte, muy buen tuto :)
#325
El que dice que Mark Zuckerberg es lindo, creo que se esta confundiendo con el actor de la pelicula. (que tampoco es una belleza... pero mejor que el original seguramente)
#326
ASM / Re: [duda] string en ASM =S
15 Mayo 2012, 00:14 AM
Hola, algo asi seria:

.data
cadena db "ABCDEFG",0

.code
start:
mov al, byte[cadena + 1]
;o bien
mov eax, 1
mov al, byte[cadena + eax]

en AL tendrias 'B'.
#327
En la misma MSDN hay un ejemplo
http://msdn.microsoft.com/en-us/library/windows/desktop/ms685035(v=vs.85).aspx

No los filtras en realidad, se capturan todos los eventos, luego procesas los que te interesen.
#328
ASM / Re: ASM INLINE
12 Mayo 2012, 15:09 PM
Podrias intentar compilar un programa de C, donde utilices los parametros de la ejecutable "args" a ver como los llama al depurar la aplicacion.

Luego, para "temp" tiene que estar declarada antes. Con asm inline no creo que puedas definir variables ya que no estarias accediento a la sección de datos.


int temp;
__asm{
mov temp, eax
}


Saludos
#329
CitarDigamos que te compras una casa y dicha empresa que te la vendió te hizo firmar un contrato donde te obliga a que no puedas clavarle nada a la pared ni puedas modificar nada del techo ni puedas cambiarle el color a las paredes, de hecho tampoco puedes cambiar la alfombra ni puedes ponerle muebles que pesen mas de 20 kilos para no aruinarla y que además no puedes poner focos amarillos, deben ser blancos.. aaah, además no puedes hacer mas de x cantidad de ruido permitido.
Simplemente no la compro porque no me conviene. Pero no salgo haciendo conferencias criticando la empresa que se dedica a eso. Si esa empresa, a pesar de esas condiciones, sigue vendiendo sus casas, entonces  existe un mercado para dicho producto. Si no habria mercado, la empresa se fundiria.
Es la ventaja del capitalismo, la competencia favorece al comprador.
Las críticas estarían mas justificadas si Apple fuera un monopolio, pero no lo es, hay otros productos en el mercado. Si para vender algo, tienes que desacreditar a tu competencia, es que no estas jugando en un mercado limpio. (ambos lo hacen, asi funciona)

CitarLogras comprenderme a lo que voy? tener un sistema restrictivo (privativo) no quiere decir que sea mejor solo porque no te deja moverte con toda la libertad que deseas
Notese que nunca dije MEJOR. Solo di  las ventajas de lo que se plantea como desventaja.

Si el producto es tan malo, tan privativo... porque la gente lo sigue comprando? La humanidad es estupida?
Si fuera tan malo, y no serviria para lo que uno lo quiere usar, inmediatamente uno lo deja. Pero sin embargo, con Iphone no sucede, el que tenia 3g, termino comprando el 4 en la mayoria de los casos.

CitarLa filosofia que plantea richard stallman no quiere decir que regales todo, por lo contrario, redhat está muy bien economicamente vendiendo su soporte de su software libre,
No se si esto iba para mi, pero no hacia falta aclarar, libre no es gratis.
Pero si hablamos de un movil, ¿que me importa si es open source o no? Mientras tenga las cosas que necesito.

Citarlo que pasa es que en este mundo hay mucho "fanboy"
Notese que he usado en estos ultimos dos años: Blackberry 9000, nokia n97, samsung galaxy s1, y ahora iphone 3gs.
Así que adastra, lo de "fanboy" para el caso no es aplicable.

CitarTampoco es justo que no pueda usar mi impresora desde mi celular, yo quiero hacerlo! pero no puedo en iphone porque no existe la forma ya que no puedo modificar el sistema operativo ni puedo modificar el kernel para que lo haga, y me dirias tu... quien querria conectar una impresora a un celular?, pues la respuesta sería yo!
No lo he tenido que hacer, ni lo necesito. Hay empresoras hp via lan, que funcionan como servidor para impresion, una alternativa seria tener esa impresora, o comprar otro movil. La que sea mas barrata y mas comoda, tendria que evaluarlo despues.
EPSON iPrint, HP ePrint son apliacones que estan disponibles en el appstore, ni me he fijado de otras marcas. (Seguramente para impresoras bluetooth)

CitarSi eres una persona que solo se conforma con lo que trae el celular de fábrica entonces estoy perdiendo mi tiempo conversando contigo, es como si me dijeras que te conformas con todo lo que trae windows de fábrica.
No de hecho tengo alguna que otra cosa instalada, como TeamViewer, iBooks, WinAdmin(remote desktop) y NDrive.

CitarOjala hayas podido darte el tiempo de leer todo mi post ya que para mi es muy importante que entiendas mi punto de vista independiente si lob aceptas o no
Tu punto de vista lo entiendo desde ya hace rato. Lo que critico  es que  para justificar un producto  se tenga que desacreditar otro.
Es decir,  no acepto la afirmacion  que OpenSource es mejor porque el software cerrado es el demonio porque si fuera asi, y fuera tan pero tan tan superior,  el software cerrado hubiera desaparecido, y sin embargo está alli.
NO estoy en contra del OpenSource, la mayoria de aplicaciones que uso lo son. Me es indistinto si son o no libres, mientras que hagan lo que necesito, me alcanza, sea o no cerrado-abierto.
#330
Para programar para iphone se requiere:
1)Tener una mac
2)Bajar el SDK, que ya incluiria la IDE XCode(gcc y depurador)
3)Si las quieres subir al appsotre, $99 la membrecia del desarollador.

Hay una alternativa , sería desarollar en windows, y luego compilar las aplicaciones con el mismo iphone. (tendria que estar antes jailbreaked)
Pero se pierde la posibilidad de depurar.
aqui mas info
http://theiphonewiki.com/wiki/index.php?title=Toolchain_2.0
NO seria 100% legal de esta forma, se violaria la EULA por hacer jailbreak al iphone, pero la aplicacion compilada si seria valida, ya que se desarollo en un medio con IOS que comparte nucleo con macOS.