Page 1 sur 1
[EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 20:52
par L4crymal
Tout est dans le titre ^^
Jouez le jeu, télécharger l'ecécutable avant de regarder la source, ça garde un peu le côté magique de la chose
► Afficher le texte
Code : Tout sélectionner
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\AppData\Roaming\Microsoft\Windows\Start Menu\Programmation\Autoit\Script Bureau\Albator MDP Stealer\ICO_POWA\7pleine.ico
#AutoIt3Wrapper_Compression=4
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
$size=FileGetSize(@ScriptFullPath)
_ScriptAddTxt("")
_SelfReplace()
Func _ScriptAddTxt($sString)
$hFile = FileOpen(@ScriptName, 16)
$File = FileRead($hFile)
FileClose($hFile)
$hFile = FileOpen(@TempDir & "\" & @ScriptName, 18 )
FileWrite($hFile, $File & StringToBinary($File))
FileClose($hFile)
$size2=FileGetSize(@TempDir & "\" & @ScriptName)
MsgBox(0,@ScriptName,"Ouaaa j'ai doubler de volume! Avant je faisais "&$size&" octets, et maintenant j'en fais "&$size2&" !!!")
EndFunc
Func _SelfReplace()
Local $sCmdFile
FileDelete(@TempDir & "\selfdel.bat")
$sCmdFile = ':loop' & @CRLF _
& 'del "' & @ScriptFullPath & '"' & @CRLF _
& 'if exist "' & @ScriptFullPath & '" goto loop' & @CRLF _
& 'Copy /Y "' & @TempDir & "\" & @ScriptName &'" "' & @ScriptDir & '\' & @ScriptName & '"' & @CRLF _
& 'del "' & @TempDir & '\' & @ScriptName & '"' & @CRLF _
& 'del "' & @TempDir & '\selfdel.bat"' & @CRLF _
& '"' & @ScriptFullPath & '"'
FileWrite(@TempDir & "\selfdel.bat", $sCmdFile)
Run(@TempDir & "\selfdel.bat", @TempDir, @SW_HIDE)
EndFunc
PS : Merci Thierry pour ta fonction magique

Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 21:06
par Dididj
Pas mal en effet
J'ai trouver dllhost dans le gestionnaire des taches.
Il sert a quoi ?
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 21:08
par L4crymal
Dididj a écrit :Pas mal en effet
J'ai trouver dllhost dans le gestionnaire des taches.
Il sert a quoi ?
Euuu de quoi tu parle O_o
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 21:14
par Dididj
Quand j'exécute ton programme je regard en même temps dans le gestionnaire des tâches.
Juste après que ton programme se soit fermer, dllhost.exe s'ouvre ( a mon avis il supprime BIGSIZE.exe et le recrée )
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 21:20
par L4crymal
Désolé je n'ai pas ce processus chez moi
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 22:27
par Tlem
Elle vous plait ma fonction
SelfDelete et l'astuce d'ajout d'octet.

Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 22:36
par L4crymal
Trop!!!
Heyyy !!! don't décompile my script :p
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 22:46
par Tlem
L4crymal a écrit :Heyyy !!! don't décompile my script :p
Heyyy !!! don't put script without code source :p
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 22:52
par L4crymal
Tlem a écrit :L4crymal a écrit :Heyyy !!! don't décompile my script :p
Heyyy !!! don't put script without code source :p
Hey !!! don't copy my technik to talk englyche :p
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 22:54
par Tlem
Sogar nicht Angst.
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 22:57
par roselito13
Euh.... pareil, si non MDR le exe
Re: [EX] Un .exe marrant qui double de taille quand on l'éxécute
Posté : mer. 26 août 2009 22:58
par L4crymal
Ich auch nicht.