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 Temas
Páginas: [1]
1  Programación / Programación C/C++ / [Help] LoadLibraryA C++ en: 6 Marzo 2016, 08:35 am
Hola, compis.

Estoy por aca para que me ayudeis a resolver un problemita. He conseguido un programa el cual carga una dll de un juego para hacer un dump, haciendo ingenieria inversa al ejecutable el hace uso de LoadLibraryA y funciona todo.

Ahora quiero codificar un programa que haga exactamente lo mismo, aca el Codigo.

Código:
#include "windows.h"
#include <iostream>

int main()
{
DWORD err;
HINSTANCE CShell= LoadLibraryA("CShell.dll");             
if(CShell!= NULL) {
printf("Libreria Cargada\n");
        }
else {
        err = GetLastError();
printf("Error\n");
}
system("pause");
return 0;
}

OllyDBG al programa que les mencione que existe y hace su trabajo.

subir fotos gratis

Cuando compilo y ejecuto el programa me tira este error.



Visual Basic 2010
Dev-C++

debe ser una tonteria pero ya tengo ranto en eso y nada, espero me puedan ayudar.
otra pregunta, porque el compilado de Dev-c++ pesa mucho mas que el de Visual Basic ?.

Gracias.
2  Programación / Scripting / [Python] Socket + cPickle en: 2 Octubre 2013, 23:57 pm
Buenas, Tarde.

En el foro he visto muchas dudas de como poder enviar cualquier información desde un cliente a un servidor, ya sea lista, tuplas, diccionarios. acá un breve ejemplo.

server.py

Código
  1. import socket
  2. import cPickle as pickle
  3.  
  4. s = socket.socket()
  5. s.bind(('localhost', 9999))
  6. s.listen(1)
  7. sc, addr = s.accept()
  8.  
  9. while True:
  10.    recibido = sc.recv(64)
  11.    if recibido:
  12.       print 'Recibido:', pickle.loads(recibido)
  13.  
  14. sc.close()
  15. s.close()
  16.  

client.py

Código
  1. import socket
  2. import cPickle as pickle
  3.  
  4. lista = ['foro', 'elhacker']
  5. dump = pickle.dumps(lista)
  6.  
  7. s = socket.socket()
  8. s.connect(('localhost', 9999))
  9.  
  10. while True:
  11.    s.send(dump)
  12.    break
  13.  
  14. s.close()
  15.  
3  Programación / Scripting / [Python/Gtk] Tutorial Interfaz gráfica de usuario PyGobject en: 2 Octubre 2013, 23:33 pm
Buenas Tarde.

Acá le presento un breve tutorial de como vosotro podeis utilizar esta biblioteca.

PyGObject es un módulo dinámico Python que permite a los desarrolladores utilizar el poder de GObject, que forma parte de la plataforma GNOME.

Código
  1. from gi.repository import Gtk
  2.  
  3. class VentanaPrincipal(Gtk.Window):
  4.  
  5.    def __init__(self):
  6.        Gtk.Window.__init__(self)
  7. self.set_title('Menu')
  8. self.connect("delete-event", Gtk.main_quit)
  9. self.show_all()
  10.  
  11. ventana = VentanaPrincipal()
  12. Gtk.main()
  13.  
  14.  

Código
  1.  
  2. from gi.repository import Gtk
  3.  
  4. class About(Gtk.AboutDialog):
  5.  
  6.     def __init__(self):
  7.        Gtk.AboutDialog.__init__(self)
  8.       self.set_name("PyGObject Tutorial")
  9. self.set_program_name('Tutorial Foro elhacker')
  10. self.set_documenters('')
  11. self.set_version("1.0")
  12. self.set_authors('Pablo Cariel')
  13. self.set_website("http://www.google.com")
  14. self.set_copyright("Software Libre - 2013")
  15. self.set_license('')
  16. self.set_logo_icon_name(Gtk.STOCK_ABOUT)
  17. self.run()
  18. self.destroy()
  19.  
  20. class VentanaPrincipal(Gtk.Window):
  21.  
  22.    def __init__(self):
  23.        Gtk.Window.__init__(self)
  24. self.set_title('Ventana Principal')
  25. self.connect("delete-event", Gtk.main_quit)
  26. self.button = Gtk.Button(label="Prueba About")
  27.        self.button.connect("clicked", self.botton)
  28.        self.add(self.button)
  29. self.show_all()
  30.  
  31.    def botton(self, widget):
  32.        About()
  33.  
  34.  
  35.  
  36. ventana = VentanaPrincipal()
  37. Gtk.main()
  38.  
4  Programación / Ingeniería Inversa / [Ayuda] Descompilar .dll en: 2 Octubre 2013, 00:04 am
Buenas, Tarde.

Tengo un biometrico, el cual opera bajo Sistema Operativo Windows, la empresa que desarrolla el biometrico ya facilita una SDK .dll para poder trabajar en algún desarrollo. Pero de nada me vale que todo sea para Windows, ya que mi ambiente de trabajo es Gnu/Linux.

1) Descompilar .dll y tratar de hacer algo para ambiente Gnu/Linux .so.

2) Desarrollar un Emulador, capturar Packet de biometrico y tratar de emular.

Cual de esas Opciones os Recomiendas?

En esta dos cosas soy neófito.

de seguro tengo que manejar OllyDBG, lo unico que trate de hacer allí es modificar valores en posiciones de offsets con una dll y hacer HOOK con la api LoadLibraryA.
5  Programación / Scripting / [Ayuda - Python] Socket en: 1 Febrero 2013, 04:34 am
Hola, Buenas Noche.

Estoy trato de hacer un servidor en Python con Socket, la idea de esto es que un cliente haga sus peticiones y el servidor responda, ya eso esta listo mi problema es. Los resultado de Mysql son tuplas o listas, como hago para enviar la tupla o lista a los cliente desde mi servidor ?
6  Programación / ASM / [HELP] Block API LoadLibrary en: 19 Septiembre 2009, 23:29 pm
Hola, buenas tarda podria ser posible blokear un API " LoadLibrary  " para que X aplicacione este ejecutada no pueda Cagar ninguna dll o injectar alguna dll porfavor si podrian ayudame con algun codigo o codigo de Debugger en ollydbg tambien :D :D
7  Programación / ASM / [Ayuda] Hook en: 7 Julio 2009, 21:40 pm
Para Hook Una DLL a un .exe es algo asi " Simple"

PUSH *to Hook.dll*
CALL DWORD PTR DS:[LoadLibraryA]
JMP *EntryPoint*


Pero esta vez quiero Hook  un .exe a .exe Pero No se.
Vendria Siendo algo asi

OpenProcess Api

pero No se . porfavor alquien que me ayude desde ya muchas Gracias. :D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines