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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  EXE que almacena
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: EXE que almacena  (Leído 2,001 veces)
Xaina

Desconectado Desconectado

Mensajes: 39



Ver Perfil
EXE que almacena
« en: 6 Enero 2008, 17:21 pm »

 alguien sabe como se puede hacer para que un EXE almacene dentro de si mismo, un conjunto de caracteres y los lleve siempre consigo.

 me explico: este programa --> https://www.steganos.com/es/products/home-office/locknote/overview/
Steganos LockNote, es capas de guardar password y su contenido, supongo que dentro de él mismo, porque si te lo llevas a cualquier pc, el pass y el contenido siempre es igual, dudo que cree un archivo con esa informacion en algun lugar, porque si lo sacas de tu pc ya no estaria esa informacion. no se si me explique bien...

 Existe alguna forma parecida de hacer lo mismo, prueben el locknote para que vean a que me refiero.

 de antemano gracias.

Xaina!


En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: EXE que almacena
« Respuesta #1 en: 6 Enero 2008, 17:32 pm »

Pues escribes los datos al final del propio ejecutable y luego los lees, no tiene mas misterios. Busca sobre joiners o edit' servers para ver algun ejemplo


En línea

Xaina

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: EXE que almacena
« Respuesta #2 en: 6 Enero 2008, 17:34 pm »

 Gracias! una pista por donde comenzar.
Xaina!
En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: EXE que almacena
« Respuesta #3 en: 6 Enero 2008, 17:42 pm »

Mas q una pista te dejo un code ;)
http://foro.elhacker.net/index.php/topic,171824.0.html

Esa es la idea, ahora solo tienes q aplicarlo a tu proyecto en vez de a un troyano. Si no entiendes algo preguntame eneste post
« Última modificación: 27 Enero 2008, 19:16 pm por E0N » En línea

Xaina

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: EXE que almacena
« Respuesta #4 en: 6 Enero 2008, 17:50 pm »

 Muchas gracias EON, tambien consegui algunos manuales para joiner desde 0, a ver por donde empiezo.

 Gracias de nuevo, a trabajar de una vez!

Xaina!
En línea

‭‭‭‭jackl007


Desconectado Desconectado

Mensajes: 1.403


[UserRPL]


Ver Perfil WWW
Re: EXE que almacena
« Respuesta #5 en: 6 Enero 2008, 18:33 pm »

Toma esto es lo que buscas:

Crear un Editor de Servers en VB (By Hendrix)


Suerte :D

EDIT by Moderador: Tenias mal puesto los tags del URL, ya está solucionado ;)
« Última modificación: 6 Enero 2008, 20:57 pm por ||MadAntrax|| » En línea

Xaina

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: EXE que almacena
« Respuesta #6 en: 27 Enero 2008, 16:53 pm »

Hola, primero le doy las gracias a jackl007 su colaboracion tambien me sirvio y lo habia pasado por alto, a EON ya le di las gracias.  :-*

Citar
Esa es la idea, ahora solo tienes q aplicarlo a tu proyecto en vez de a un troyano. Si no entiendes algo preguntame eneste post
era de esperarse que comenzando con esto me atascara...

 Segundo... aqui voy...

 Siguiendo con esto de los Edit server y con la intención de hacer algo parecido a lo de Stegano locknote he hecho lo siguiente:

 - mi intencion es que cuando el exe se abra verifique si es la primera vez que es abierto, esto lo hago comprobando si tiene la clave grabada al final del mismo. De no ser asi abre el form1 y agrega la clave

el modulo
Código:
Option Explicit
Dim Valor As String, Ap As String
Public Completo As Boolean

Private Sub Main()
    'Nos auto leemos
    Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
        Seek (1), LOF(1) - 1
        Get #1, , Valor
    Close #1
    Ap = Trim(Valor)
    If Ap <> "" Then
        MsgBox "Valor encontrado: " & Ap
        Completo = True 'indico que tiene la clave agregada
        Form1.Show
    Else
        MsgBox "Es la primera vez que se abre el proyecto"
        Form1.Show
    End If
End Sub

el form:
Código:
Option Explicit
Dim Cadena As String

 Private Sub Form_Load()
 On Error GoTo error_Sub

    'si la clave fue agregada en anterior ejecucion, descargo
    If Completo = True Then Unload Me

 
'Array que contendrá los bytes del archivo es decir los datos
Dim Data() As Byte
'Variable Para el tamaño del archivo ( luego se usa para el Redim )
Dim fLen As Long

Dim Exe As String
Dim Clave As String
   
    Exe = App.Path & "\" & App.EXEName & ".exe"
    Cadena = App.Path & "\" & App.EXEName & "6.exe"
    Clave = "6"
 
    'Abrimos el archivo en modo binario de solo lectura (Binary Lock Read)
    Open Exe For Binary Lock Read As 1
       
        'creamos un archivo para guardar los datos ( Binary Access Write )
        Open Cadena For Binary Access Write As 2
            'Redimiensionamos el array al tamaño del archivo
            fLen = FileLen(Exe)
            ReDim Data(fLen) As Byte
            'Leemos el archivo entero y lo almacenamos en el array
            Get #1, , Data
            'Escribimos los bytes del array anterior, en el nuevo archivo ( archivo 2 )
            Put #2, , Data
            Seek (2), LOF(2) + 1 'Nos posicionamos despues del registro final
            Put #2, , Clave 'agregamos la clave al final del archivo
    'Cerramos los dos archivos
     Close
     MsgBox "Se creó el mismo archivo correctamente", vbInformation
    Unload Me
 Exit Sub
error_Sub:
 MsgBox Err.Description, vbCritical
End Sub

El problema que se me presenta, es que, no se si es que no graba la clave al final del archivo o si lo estoy leyendo de manera incorrecta cuando es ejecutado nuevamente, porque siempre me dice que "Es la primera vez que se abre el proyecto".

Por favor necesito de su ayuda, gracias por todo...

¡Xaina!

pd: he de acotar que el proyecto inicia por sub Main.
En línea

Xaina

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: EXE que almacena
« Respuesta #7 en: 1 Febrero 2008, 18:01 pm »

Citar
El problema que se me presenta, es que, no se si es que no graba la clave al final del archivo o si lo estoy leyendo de manera incorrecta cuando es ejecutado nuevamente, porque siempre me dice que "Es la primera vez que se abre el proyecto".
Alguien me puede echar una mano con esto por favor!

 He intentado asignandole limite a las variables para lectura y escritura, ej:
Código:
Valor as string * 8
Clave as string * 8

Pero igual no me funciona. ¡Pliss help me!

Xaina
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
HTC almacena la actividad de los usuarios del HTC Sensation y Evo 3D
Noticias
wolfbcn 0 1,409 Último mensaje 21 Septiembre 2011, 17:52 pm
por wolfbcn
La NSA almacena todo tu historial de navegación por un año
Noticias
wolfbcn 0 1,912 Último mensaje 1 Octubre 2013, 19:07 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines