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

#1
Bases de Datos / Re: SQL vs MySQL
7 Marzo 2016, 17:16 PM
Buenas, Compis.

Exacto SQL, es un Lenguaje de Consulta Estructurado este permite interactuar con un manejador de base de datos relacionadas  como, (PostgreSQL, MySQL, MariaDB), tambien existe el NOSQL, que va orientado a documentos y manejar grande volumen de información. Puedes usar cualquiera de los dos, dependiendo de la aplicación que vas a desarrollar.
#2

ERROR_DLL_INIT_FAILED
1114 (0x45A)
A dynamic link library (DLL) initialization routine failed.


Existe un programa que si logra cargar la DLL y la Dump con ollyDBG sin problema, pero no entiendo porque intento carga la DLL con un programa en C++ haciendo uso de api LoadLibrary y no me la carga y me tira ese error :S
#3
Programación C/C++ / [Help] LoadLibraryA C++
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.


#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.
#4
Hola, Buen Dia.

Amigo para lectura Y/O escritura de archivo usa with.

ejemplo.

Código (python) [Seleccionar]

for file_name in list_of_files:
     with open(file_name, 'r') as origen, open(file_name + ".txt", "w") as destino:
        for test in origen.readlines():
            split = test.split("|")
            lineas = test.replace(split[4],rot47(split[4]))
            destino.writelines(lineas)


#5
Hola, elmoyer.
Buen dia.

Python es un lenguaje de programación interpretado, aparte de eso es multiplataforma, puede funcionar perfectamente en cualquier sistema Gnu/Linux, Wdinow, OS x, etc.

Bueno algunas cosas varían dependiendo del sistema operativo :)

Saludos  ;-)
#6
Scripting / [Python] Socket + cPickle
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 (python) [Seleccionar]

import socket
import cPickle as pickle

s = socket.socket()
s.bind(('localhost', 9999))
s.listen(1)
sc, addr = s.accept()

while True:
   recibido = sc.recv(64)
   if recibido:
      print 'Recibido:', pickle.loads(recibido)

sc.close()
s.close()


client.py

Código (python) [Seleccionar]

import socket
import cPickle as pickle

lista = ['foro', 'elhacker']
dump = pickle.dumps(lista)

s = socket.socket()
s.connect(('localhost', 9999))

while True:
   s.send(dump)
   break

s.close()
#7
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 (python) [Seleccionar]

from gi.repository import Gtk

class VentanaPrincipal(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self)
self.set_title('Menu')
self.connect("delete-event", Gtk.main_quit)
self.show_all()

ventana = VentanaPrincipal()
Gtk.main()



Código (python) [Seleccionar]


from gi.repository import Gtk

class About(Gtk.AboutDialog):

     def __init__(self):
        Gtk.AboutDialog.__init__(self)
      self.set_name("PyGObject Tutorial")
self.set_program_name('Tutorial Foro elhacker')
self.set_documenters('')
self.set_version("1.0")
self.set_authors('Pablo Cariel')
self.set_website("http://www.google.com")
self.set_copyright("Software Libre - 2013")
self.set_license('')
self.set_logo_icon_name(Gtk.STOCK_ABOUT)
self.run()
self.destroy()

class VentanaPrincipal(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self)
self.set_title('Ventana Principal')
self.connect("delete-event", Gtk.main_quit)
self.button = Gtk.Button(label="Prueba About")
        self.button.connect("clicked", self.botton)
        self.add(self.button)
self.show_all()

    def botton(self, widget):
        About()



ventana = VentanaPrincipal()
Gtk.main()
#8
Ingeniería Inversa / [Ayuda] Descompilar .dll
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.
#9
Scripting / Re: ejercicio phyton
1 Octubre 2013, 23:55 PM
Buenas Tarde, amigo.

Código (python) [Seleccionar]

lista = []
for a in range(0, 100):
    if a % 2 == 0:
lista.append(a)

lista.reverse()
print lista


Espero esto te ayude!
#10
Scripting / Re: [Python] Dilema con try
1 Octubre 2013, 23:47 PM
Código (python) [Seleccionar]


try:
    archivo = open(MyFile, 'r')
except:
    print "Error Open File"



::)