Código: Seleccionar todo

'-------------------------------------------------------
'Function Remplace Bytes
'Coded By The Swash at 19/12/2009
'[email protected]
'Helped by Slek
'www.Indetectables.net
'-------------------------------------------------------
Public Function RemplaceBytes(File As String, Ruta As String, Bytes As Long, Inicio As Long, Final As Long)
On Error Resume Next 'Para prevenir errores
Dim save As String, Caracter As Long 'Variable en la cual almacenamos informacion del ejecutable & declaramos la variable del caracter a usar
 
 Open File For Binary As #1 'Abrimos archivo a Reemplazar Bytes
  save = Space(FileLen(File)) 'Almacenamos la informacion del archivo en la variable sabe
  Get #1, , save 'Obtenemos la informacion y la guardamos en la variable
 Close #1 'Cerramos archivo
 
 Caracter = &H9
 
 Rellenar = String$(Bytes, Caracter) 'Rellenar = el caracter repetido las cantidad de veces del numero de bytes
 
 For i = Inicio To Final Step Bytes 'Bucle que va de offset inicial al final y repite la accion el numero de bytes
 Mid(save, i + 1, Bytes) = Rellenar 'Reemplazamos los bytes seleccionados con el contenido de Rellenar
 
 Open Ruta & "\" & Inicio & "-" & Final & "_" & Bytes & "[" & Caracter & "]" & ".exe" For Binary As #1 'Creamos nuevo archivo con Bytes Editados
  Put #1, , save 'Ingresamos la informacion Editada
 Close #1 'Cerramos el archivo
 
 Next i 'Cerramos el bucle For
End Function
Como usar:

Código: Seleccionar todo

Call RemplaceBytes(Archivo, "Carpeta a guardar", "Numero de Bytes", "Inicio", "Final")
Esta funcion es para usarla tipo AvFucker con la diferencia que puede ser usada en diferentes casos y te crea un solo archivo con la modificacion hecha, este modulo puede ser modificado pero mientras se respeten sus creditos.
Última edición por The Swash el 19 Dic 2009, 23:25, editado 1 vez en total.
En tu ventana
Y en tu ventana, gritas al cielo pero lo dices callada..
:O exelente aporte The Swash probare aver.. que tal :D gracias por compartirlo con nosotros

Saludos
Twitter: @xVidsonx
Responder

Volver a “Fuentes”