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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42 43 44 45 46 47
321  Programación / Programación C/C++ / Re: Borrar directorio [WINDOWS] en: 25 Marzo 2015, 02:15 am
Todo esta muy claro aqui  :-\  :¬¬, GetLastError te devuelve un error bastante simple ERROR_SHARING_VIOLATION:

Traduccion:
La carpeta no la puedes borrar pues algun otro proceso/tu propio proceso tiene un HANDLE con FILE_SHARE_READ como dwShareMode de la misma, y hasta que dicho manejador no sea cerrado o el proceso que contiene el recurso terminado, el SO te bloqueara cualquier peticion de borrado.

Solucion:
1- Encuentra el proceso que mantiene el manejador de la carpeta y terminalo. (Esto lo puedes hacer con ProcessExplorer o cualquier app similar)
1.2 - Si ningun otro proceso tiene un HANDLE a la carpeta abierto, entonces quiere decir que tu propia app es la que lo tiene abierto cuando intentas eliminarlo en tu codigo. Intenta usar el RemoveDirectory() justo despues que cierres el manejador con FindClose() que mantienes abierto desde la llamada FindFirstFile() a la carpeta, o verifica cualquier otro lugar donde puedes haber abierto un manejador a la misma y no lo has cerrado cuando llamas a RemoveDirectory().
2- Intenta ahora eliminar la carpeta (ten en cuenta q debe estar vacia, como ya sabes)

Saludos
322  Programación / Ingeniería Inversa / Re: El crackme4.exe de MCKSys, OLLY y el plugin LCB en: 23 Marzo 2015, 23:02 pm
Para usar GUI's en Python puedes echarle un ojo a este link
GUI Programming in Python
De lo contrario si no deseas usar Python para esto, tambien tienes C++, C#, Pascal, etc.
Saludos
323  Programación / Java / Re: [Duda]Es posible detectar teclas si mi aplicacion no tiene el foco en: 17 Marzo 2015, 15:54 pm
El q busca encuentra  :-\
https://truney.wordpress.com/2010/12/03/acceder-a-la-api-de-windows-desde-java/
324  Programación / Java / Re: [Duda]Es posible detectar teclas si mi aplicacion no tiene el foco en: 17 Marzo 2015, 03:24 am
Me parece q lo q buscas son hotkeys globales, bueno pues en windows tienes esto:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646309(v=vs.85).aspx
saludos
325  Programación / Ingeniería Inversa / Re: El crackme4.exe de MCKSys, OLLY y el plugin LCB en: 14 Marzo 2015, 03:20 am
Este fue un crackme q me dio muy buenos momentos, a pesar de ser sencillo el algoritmo de registro es un muy buen trabajo para reversear, como en aquel momento le deje saber a MCKSys Argentina. Pero nada, veo q ya lo tienes, felicidades por tus esfuerzos y por no darte por vencido ;-) espero q puedas sacar el keygen tb
Saludos
326  Programación / Programación C/C++ / Re: Keyboard hook windows desde dll en: 2 Enero 2015, 14:40 pm
Pues claro q puedes  ::)
327  Programación / Programación C/C++ / Re: Keyboard hook windows desde dll en: 2 Enero 2015, 04:08 am
Creo q no lo tienes del todo claro, echale una ojeada a estos links y entenderas la diferencia entre WH_KEYBOARD_LL y WH_KEYBOARD:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms644959(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644985(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644984(v=vs.85).aspx

Por si acaso te quedas igual, te lo digo en pocas palabras, instalando un Hook usando WH_KEYBOARD solo te da un gancho en el contexto actual desde donde se instalo dicho gancho, por esto para hacer un hook en otros procesos (contextos) necesitas inyectar una DLL en dichos procesos para poder ubicarte en el contexto de dicha app.
Por otra parte usando WH_KEYBOARD_LL no necesitas una DLL por separado pues el metodo es diferente, ya q el gancho es a nivel de SO, por lo q cada vez q surja un evento de teclado en cualquier app, el SO hara automaticamente un cambio de contexto al de tu propia app donde reside el codigo del gancho para procesarla y luego vuelve al contexto de la app anterior.
Espero hayas captado la idea
Saludos
328  Programación / Programación C/C++ / Re: ¿Cómo detengo un Thread? en: 2 Enero 2015, 03:27 am
Si estas en Windows puedes hacer uso de las API's: SuspendThread/ResumeThread para pausar y/o resumir un hilo asi como TerminateThread para causar su terminacion.
Saludos
329  Programación / Programación C/C++ / Re: Keyboard hook windows desde dll en: 2 Enero 2015, 03:21 am
Te recomendaria que para eso no uses una DLL, mejor usa un Hook de teclado global desde tu mismo exe con WH_KEYBOARD_LL, seria algo como esto:

Código
  1. LRESULT CALLBACK LL_KeyboardHook(int nCode, WPARAM wParam, LPARAM lParam)
  2. {
  3.   // Tu codigo para manejar los mensajes aqui
  4. }
  5.  
  6. int main()
  7. {
  8.    // Instala el hook global de teclado
  9.    HHOOK gkHook = SetWindowsHookEx(WH_KEYBOARD_LL, LL_KeyboardHook, 0, 0);
  10.  
  11.    // Haces tu loop aqui o lo q quieras
  12.  
  13.    UnhookWindowsHookEx(gkHook);
  14.  
  15.    return(0);
  16. }
  17.  
Saludos
330  Programación / ASM / Re: Implementar Stack Trace (Walk through stack) en: 15 Marzo 2014, 16:52 pm
Para windows puedes usar las API's StackWalk64/CaptureStackBackTrace lee acerca de ellas en la MSDN para que veas como se usan  ;)
Saludos
Páginas: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42 43 44 45 46 47
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines