Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Batch] FileToHex
Auteur Message
Répondre en citant
Message [Batch] FileToHex 
Salut !
Voici une commande externe écrit en batch Laughing
Comme quoi.... Embarassed
donc. pour utiliser cette commande sur un fichier (EX. BATBOX). le code est très simple :
Code:

filetohex.bat batbox.exe

Il mets un fichier text nommé hexofbatbox.exe.txt
et ecrit la valeur hex a l'interieur si le hex est trop grand Laughing


Voici le code source :


Code:

@Echo OFF
cls
For %%# in (%1) do set "size=%%~z"
Set /a "max_offset=%size%+0x100-1"
Call :Com_HEX_DEC %max_offset% max_offset
:: VIVE NASM !
echo Chargement...
(Echo d 100 %max_offset%&Echo q) | debug %1
:: Hex TXT File
(Echo d 100 %max_offset%&Echo q) | debug %1 >> hexof%1.txt
set hexof%1 = TYPE hexof%1.txt
echo saved hex code in hexof%1.txt
pause
:Com_HEX_DEC
"%ComSpec%" /d /c Exit /b %~1 >Nul
For /f "eol=0 delims=0 tokens=*" %%# In (
"%=ExitCode%") Do If Not "%%#"=="" (Set %~2=%%#) Else (Set %~2=0)




Code:

@Echo OFF
cls
certutil -encodehex %1 hexof%1.txt >nul
type hexof%1.txt
set hexof%1 = TYPE hexof%1.txt
echo saved hex code in hexof%1.txt
pause



Code:

@echo off
echo QEVjaG8gT0ZGDQpjbHMNCkZvciAlJSMgaW4gKCUxKSBkbyBzZXQgInNpemU9JSV+eiINClNldCAvYSAibWF4X29mZnNldD0lc2l6ZSUrMHgxMDAtMSINCkNhbGwgOkNvbV9IRVhfREVDICVtYXhfb2Zmc2V0JSBtYXhfb2Zmc2V0DQo6OiBWSVZFIExFIEFTTSAhDQooRWNobyBkIDEwMCAlbWF4X29mZnNldCUmRWNobyBxKSB8IGRlYnVnICUxDQo6OiBIZXggVFhUIEZpbGUNCihFY2hvIGQgMTAwICVtYXhfb2Zmc2V0JSZFY2hvIHEpIHwgZGVidWcgJTEgPj4gaGV4b2YlMS50eHQNCnNldCBoZXhyZXN1bHQgPSBUWVBFIGhleG9mJTEudHh0DQplY2hvIHNhdmVkIGhleCBjb2RlIGluIGhleG9mJTEudHh0DQo6Q29tX0hFWF9ERUMNCiIlQ29tU3BlYyUiIC9kIC9jIEV4aXQgL2IgJX4xID5OdWwNCkZvciAvZiAiZW9sPTAgZGVsaW1zPTAgdG9rZW5zPSoiICUlIyBJbiAoDQoiJT1FeGl0Q29kZSUiKSBEbyBJZiBOb3QgIiUlIyI9PSIiIChTZXQgJX4yPSUlIykgRWxzZSAoU2V0ICV+Mj0wKQ== >base64stringfiletohex.txt
certutil -decode base64stringfiletohex.txt filetohex.bat
del base64stringfiletohex.txt




Code:

@echo off
echo QEVjaG8gT0ZGDQpjbHMNCmNlcnR1dGlsIC1lbmNvZGVoZXggJTEgaGV4b2YlMS50eHQgPm51bA0KdHlwZSBoZXhvZiUxLnR4dA0Kc2V0IGhleG9mJTEgPSBUWVBFIGhleG9mJTEudHh0DQplY2hvIHNhdmVkIGhleCBjb2RlIGluIGhleG9mJTEudHh0DQpwYXVzZQ== >base64stringfiletohex.txt
certutil -decode base64stringfiletohex.txt filetohex64bits.bat
del base64stringfiletohex.txt









Voila Mr. Green Neutral



Dernière édition par Cth103 le Ven 13 Mai 2016 - 17:29; édité 6 fois

______________________________________________________





Visiter le site web du posteur MSN Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Batch] FileToHex 
Non compatible Windows 10 Sad :
- Code de génération :
Code:
'debug' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Il faut savoir que debug.exe est disponible UNIQUEMENT sur les Windows x86 (32-bit)

- Code source directement :
Code:
~z#"  était inattendu
mauvais placement du #




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [Batch] FileToHex 
TSnake41 a écrit:
Non compatible Windows 10 Sad :
- Code de génération :
Code:
'debug' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Il faut savoir que debug.exe est disponible UNIQUEMENT sur les Windows x86 (32-bit)

- Code source directement :
Code:
~z#"  était inattendu
mauvais placement du #

installe nasm

ou télécharge le ici ! :
http://www.sendspace.com/file/ew2k9n




______________________________________________________





Visiter le site web du posteur MSN Skype
Répondre en citant
Message [Batch] FileToHex 
Cth103 a écrit:
TSnake41 a écrit:
Non compatible Windows 10 Sad :
- Code de génération :
Code:
'debug' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Il faut savoir que debug.exe est disponible UNIQUEMENT sur les Windows x86 (32-bit)

- Code source directement :
Code:
~z#"  était inattendu
mauvais placement du #

installe nasm

ou télécharge le ici ! :
http://www.sendspace.com/file/ew2k9n






______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [Batch] FileToHex 
TSnake41 a écrit:
Cth103 a écrit:
TSnake41 a écrit:
Non compatible Windows 10 Sad :
- Code de génération :
Code:
'debug' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Il faut savoir que debug.exe est disponible UNIQUEMENT sur les Windows x86 (32-bit)

- Code source directement :
Code:
~z#"  était inattendu
mauvais placement du #

installe nasm

ou télécharge le ici ! :
http://www.sendspace.com/file/ew2k9n


http://www.windbg.org/




______________________________________________________





Visiter le site web du posteur MSN Skype
Répondre en citant
Message [Batch] FileToHex 
Salut,

Pourquoi telecharger un programme ?

On a déjà des codes NATIF (VBS) bien plus performant en Base64 tel que XooB64Encoder.

Et ensuite tu utilises certutil pour regenerer le code, il faut donc également télecharger certutil, dans ce cas utilise certutil pour génerer le code hex ou
Base64 également.


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [Batch] FileToHex 
sachadee a écrit:
Salut,

Pourquoi telecharger un programme ?

On a déjà des codes NATIF (VBS) bien plus performant en Base64 tel que XooB64Encoder.

Et ensuite tu utilises certutil pour regenerer le code, il faut donc également télecharger certutil, dans ce cas utilise certutil pour génerer le code hex ou
Base64 également.


Okay


Non, le VBS n'est pas natif, c'est interprété.
Le C# non plus, c'est semi-interprété (Shaxa sur Linux Very Happy) (CIL).

A vrai dire, aucun des 3 (4 ?) (Bexa, Shaxa, XooB64Encoder et B64X) n'est natif.



Dernière édition par TSnake41 le Mer 11 Mai 2016 - 18:06; édité 1 fois

______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [Batch] FileToHex 
sachadee a écrit:
Salut,

Pourquoi telecharger un programme ?

On a déjà des codes NATIF (VBS) bien plus performant en Base64 tel que XooB64Encoder.

Et ensuite tu utilises certutil pour regenerer le code, il faut donc également télecharger certutil, dans ce cas utilise certutil pour génerer le code hex ou
Base64 également.


Okay

1. debug ne marche pas sur windows 64 bits
2. certutil ne sert a rien pour le hex.
3. ca marche bien pour moi




______________________________________________________





Visiter le site web du posteur MSN Skype
Répondre en citant
Message [Batch] FileToHex 
@Tsnake

lorsque je parle de natif je veux dire utilisable sur tout machine equipé de windows. (c'est vrai que ça peu porter à confusion). Okay

@cth103

Essaye le switch -encodehex avec certutil


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [Batch] FileToHex 
sachadee a écrit:


@cth103

Essaye le switch -encodehex avec certutil


Okay


Merci ! Razz




______________________________________________________





Visiter le site web du posteur MSN Skype
Répondre en citant
Message [Batch] FileToHex 
J'ai ajouté les screenshots Laughing
Et la version 64 bits =) moz_smile




______________________________________________________





Visiter le site web du posteur MSN Skype
Message [Batch] FileToHex 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch