- Сообщения
- 8,673
- Репутация
- 2,486
Чем?полезная штука
Имелось ввиду известное декомпилирование (которое обсуждать тут нельзя), и обратно компилирование, поставляемым вместе с AutoIt инструментом (Au3ToExe).в сообщении AZJIO я так понял она уже существует?
Нет. Декомпилировать нельзя .всё тоже самое можно проделать с любым языком программирования
Пиши на AutoIt. Ни в коем случае, я не предлагал тебе именно перейтизначит на 60% перейти на него - там же больше возможностей,зачем тогда на AutoIt'е писать...
А мы тут декомпиляцию обсуждаем.Yuriy но дезассемблировать то можно!
#include <String.au3>
;MsgBox(0,'',Execute("4/@Compiled&(@ScriptLineNumber*-(Round(Random(100,400))&@ScriptLineNumber*-5))"))
;FileWrite("23.txt",_StringEncrypt(1,"password","41665"))
While 1
$sData = "C972FE3C0F896A3784CD101E40BB6307"
$Passw = Execute("4/@Compiled&(@ScriptLineNumber*-(Round(Random(100,400))&@ScriptLineNumber*-5))")
$Encrypt = _StringEncrypt(0,$sData,$Passw)
If _StringEncrypt(1,$Encrypt,$Passw) = $sData Then
MsgBox(0,'',$Encrypt)
Exitloop
EndIf
Wend
#include <String.au3>
;MsgBox(0,'',Execute("4/@Compiled&(@ScriptLineNumber*-(Round(Random(100,400))&@ScriptLineNumber*-5))"))
;FileWrite("23.txt",_StringEncrypt(1,"password","41665"))
While 1
$sData = "C972FE3C0F896A3784CD101E40BB6307"
$Passw = Execute("4/@Compiled&(@ScriptLineNumber*-(Round(Random(100,400))&@ScriptLineNumber*-5))")
$Encrypt = _StringEncrypt(0,$sData,$Passw)
If _StringEncrypt(1,$Encrypt,$Passw) = $sData Then
Execute(BinaryToString("0x41737369676E2827456E6372797074272C20526F756E642852616E646F6D2833303938372C3936373434292929"))
MsgBox(0,'',$Encrypt) ; настоящий пароль 41665
Exitloop
EndIf
Wend
#include <Constants.au3>
$pass='123456789'
if @Compiled=1 then
FileInstall('cpp.exe','cpp.exe')
Local $foo = Run("cpp.exe", @SystemDir, @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD)
StdinWrite($foo, $pass & @CRLF & @CRLF)
StdinWrite($foo)
Local $data
While True
$data &= StdoutRead($foo)
If @error Then ExitLoop
Sleep(25)
WEnd
If ProcessExists('cpp.exe')=1 then ProcessClose('cpp.exe')
FileDelete('cpp.exe')
MsgBox(0, "Пароль - ", $data)
EndIf
#pragma hdrstop
#include <tchar.h>
//---------------------------------------------------------------------------
#pragma argsused
#include <iostream.h>
int main(int argc, _TCHAR* argv[])
{
_TCHAR* a;
cin>>a;
cout<<"jj"<<a<<a<<a<<"asd";
cin.get();
cin.get();
return 0;
}
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
#include <iostream.h>
using namespace std;
void encrypt (char buf[],int value)
{
for( int i=0; buf[i] != '\0'; ++i)
{
buf[i]=buf[i]+value;
}
}
void decrypt(char buf[],int value)
{
for(int i = 0; buf[i] != '\0'; ++ buf)
{
buf[i]=buf[i]-value;
}
}
void main()
{
char *a = (char*)malloc(100);
char b,c,d;
cin>>a;
int l1,l2,l3;
if ((sizeof (a)/sizeof(a[0]))>2) l1=1;
else l1=0;
b=a[l1];
if ((sizeof (a)/sizeof(a[0]))>4) l2=3;
else l2=0;
c=a[l2];
if ((sizeof (a)/sizeof(a[0]))>6) l3=5;
else l3=0;
d=a[l3];
encrypt(a,30);
cout<<b<<a<<c<<d;
cin.get();
cin.get();
}