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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 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
341  Programación / Programación C/C++ / Re: Ejecutar un archivo externo y esperar a que termine para eliminarlo en: 11 Marzo 2012, 21:57 pm
Hola, pues al final lo que hice fue lo siguiente...

1- Ejecutar el archivo con su aplicacion predeterminada (ShellExecuteEx)
2- Verificar el campo hProcess: if (hProcess != NULL) tenemos un handle ;-)
2.1 - Si no hay handle es que ya habia una instancia de la aplicacion encargada de abrir el archivo u otra razon, por lo que se marca el fichero para que sea borrado al reinicio del sistema (MoveFileEx con la bandera MOVEFILE_DELAY_UNTIL_REBOOT)
3- Esperar a que termine el hilo que abrio el archivo (WaitForSingleObject)
4- Borrar el archivo

La variante del uso del batch ya la habia visto por ahi, pero no me gusta mucho (aunque resuelve sin dudas el problema  :silbar:)
Saludos  ;)
342  Programación / Programación C/C++ / Re: Codigo para ocultar las funciones api en: 10 Febrero 2012, 22:03 pm
1- Utiliza un packer (UPX, ASPack, PECompact, ASProtect, Armadillo, Execryptor...ufff  :rolleyes:)
2- Utiliza/Carga las API's de forma dinamica (LoadLibrary+GetProcAddress)

PD: Si lo que deseas es proteger tu aplicacion del reversing, lamento decirte que al final ninguna de estas dos opciones son 100% infalibles, por supuesto, depende del nivel de conocimientos que tenga el que este intentando ver el interior de tu app, pero si es un cracker experimentado...nada, que al final con mas o menos esfuerzo, podra ver tu aplicacion "al desnudo" y no solo los imports  :o
Saludos
343  Programación / Desarrollo Web / Re: problema con validación de radio button en: 6 Enero 2012, 19:22 pm
http://lmgtfy.com/?q=validate+checkbox+html
344  Programación / Programación General / FireExt Editor v0.1b by Thunder en: 2 Enero 2012, 18:03 pm
Un saludo a todos.
Aqui les dejo una pequeña aplicacion que he hecho y como creo que le puede ser util a alguien mas (como lo ha sido para mi), pues la comparto con todos. La aplicacion se llama "FireExt Editor" y esta es la primera version en fase beta.


Caracteristicas:
v0.1b Initial Release
* Edita caracteristicas del plugin:
    -Nombre del plugin
    -Nombre del creador
    -Descripcion del plugin
    -Versiones del Firefox compatibles

1- Que es FireExt Editor?
R- FireExt Editor es un editor de extensiones del popular navegador web Mozilla Firefox

2- Que puedo hacer con FireExt Editor?

R- FireExt Editor es una utilidad bien sencilla, con ella podemos modificar cierta informacion de nuestras extensiones de Firefox, por ejemplo, podemos editar el nombre del plugin, el nombre del creador, la descripcion del plugin, asi como las versiones del Firefox compatibles.

La idea para la cual fue creada la aplicacion es la de poder hacer compatibles nuestros antiguos add-ons con la version del Firefox que deseemos. FireExt Editor nos da las versiones dentro de las cuales el plugin es originalmente compatible e instalable, si intentamos instalarlo en un navegador fuera de estas versiones no nos dejara, pero aqui viene lo bueno. La mayoria de las veces (salvo algunas excepciones) nuestros plugins son completamente funcionales en versiones del navegador fuera del rango para el que fueron diseñados, por lo que podremos usar nuestro plugin que originalmente fue creado para las versiones de la 1.0 a 3.* del mozilla en nuestro Firefox 7, 8, 9, etc, todo lo que tenemos que hacer es modificar este rango de compatibilidad y listo, tendremos nuestro plugin funcionando una vez mas en nuestra version del navegador.

ADVERTENCIA:
1- La actual version de esta herramienta esta en fase beta, por lo que no se garantiza un funcionamiento 100% bug's free, asi que si no quieres arriegarte, crea una copia de seguridad de la extension antes de usar FireExt Editor en ella.
2- Como explique arriba, hay algunas extensiones (excepciones) que, a pesar modificarlas con FireExt Editor y de poder instalarlas en el navegador, no son funcionales 100% o no son funcionales en lo absoluto. Esto no es un error de la herramienta, sino que se debe a problemas de incompatibilidad con respecto a la programacion interna del plugin con nuestro navegador, en estos casos FireExt Editor no nos ayuda.
3- Algunos plugins no son soportados todavia por FireExt Editor

Descarga: FireExt Editor v0.1b

Bueno, espero que les sea de utilidad y que les agrade, cualquier bug, sugerencia, comentario....ya saben
Saludos
345  Programación / .NET (C#, VB.NET, ASP) / Re: Como saber permisos de carpetas en: 25 Diciembre 2011, 15:21 pm
Upss...al parecer ambos hemos cometido un error...
-El codigo que te puse arriba es para c++ (no se porque pense que estaba en el foro de c++ cuando conteste al tema)...  :P

Pues estoy utilizando la función System.IO.Directory.GetFiles. El código es este:
-No aclarastes que estabas en .NET, y este foro es de VB por lo que el mejor lugar donde pueden aclararte mejor tu problema para este tema seria aqui:
http://foro.elhacker.net/net-b62.0/

El problema es que con esta función si encuentra la carpeta y al no tener permisos da error y para de listar(sale del  bucle).
Por otra parte, de .NET no te puedo decir mucho, solo que, en tu caso específico deberias añadir un manejador de errores en tu codigo para evitar que se interrumpa la ejecucion normal de la aplicacion al ocurrir una excepcion (lo que te esta sucediendo), puedes leer algo de eso por aqui:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=433

He probado lo de GetFileSecurity,pero no me reconoce la variable... :-(
Igual, para poder usar la funcion GetFileSecurity (Win32 API function) en .NET debes hacer las respectivas declaraciones, puedes guiarte por aqui
http://www.webtropy.com/articles/art9-1.asp?f=GetFileSecurity

Todo lo que hay que hacer es buscar...y buscar bien  :rolleyes:
Saludos
346  Programación / .NET (C#, VB.NET, ASP) / Re: Como saber permisos de carpetas en: 24 Diciembre 2011, 17:18 pm
Mi intención es que buscara en la raiz de un disco(D: por ejemplo) pero me topo con la carpeta de System Information y la verdad es que molesta un poco que se cuelgue por esto...
Tambien me sirve si existe una manera de buscar aunque no tenga permisos XD. :xD

Pues no se como estaras haciendo la busqueda (tal vez si pusieras algun code), pero no te entiendo bien. Se te cuelga la aplicacion al llegar a estas carpetas?, porque no deberia. En estos casos no te deja buscar en ellas, pero lo que hace es pasarla por alto y continuar con las demas. Igual puedes guiarte por aqui

http://foro.elhacker.net/programacion_cc/source_listando_directorios_y_archivos_en_cc-t166359.0.html


¿Alguien sabe como puedo saber si tengo permisos sobre una carpeta? :huh:

Con esto te servira
http://msdn.microsoft.com/en-us/library/aa446639%28v=VS.85%29.aspx

Saludos
347  Programación / Programación C/C++ / Re: Acerca de Monitor de apliaciones en: 24 Diciembre 2011, 16:37 pm
Todo radica en buscar....y buscar bien! :-X
El Google no muerde!!!...y tiene la mayoria de respuestas a nuestras preguntas  :o

http://www.codeproject.com/KB/system/soviet_protector.aspx
http://www.codeproject.com/KB/threads/procmon.aspx
http://www.codeproject.com/KB/system/hooksys.aspx
http://us.generation-nt.com/answer/process-creation-interception-help-27436522.html

Saludos
348  Programación / Programación Visual Basic / Re: Editar Ejecutable en: 24 Diciembre 2011, 16:00 pm
....por ahora voy a propar con el VB-Decompiler...el ResHack no me sirvio de nada...gracias de todas formas.

Lo que deseas hacer es modificar un recurso del exe, y el VB-Decompiler solo te dara codigo, por lo que no te servira de mucho. Lo que necesitas es un editor de recursos, pero como dices, el ResHack no hace mucho con los VB (Los VB tienen otra forma de manejar los recursos), para modificar recursos de un VB especificamente necesitas este otro:

http://www.decompiler-vb.net/vbreformer.aspx

Para mi el VBReformer es el mejor en la actualidad para estos casos, sencillo, rapido y potente
Saludos

PD: Este tema deberia ir en Ingenieria Inversa
349  Programación / Programación C/C++ / Re: Llamar a función de Shell Extension Context Menu Handler. en: 14 Diciembre 2011, 20:16 pm
necesito saber que funciones/programa llama

Esa parte la puedes ver en el registro, por ejemplo,  para los .exe de mi PC:
"C:\Cracking\PEiD\PEiD.exe" "%1"
Se puede ver que se llama al PEiD.exe y el "%1" es el argumento que se le pasa

con qué argumentos

Como dije arriba el argumento se le pasa directamente a la app en cuestion, ahora, para ver dicho argumento oficialmente y ver el funcionamiento de la app de acuerdo a dicho argumento me parece que no queda otra que depurar :(

No se si sigo sin entender o es esto lo que preguntas :P
Saludos
350  Programación / Programación C/C++ / Re: Llamar a función de Shell Extension Context Menu Handler. en: 14 Diciembre 2011, 16:29 pm
Hola
Te refieres a algo como esto:

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/74.htm
Páginas: 1 ... 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