decompilen van .exe

Status
Niet open voor verdere reacties.

cobra880

Gebruiker
Lid geworden
5 aug 2006
Berichten
173
Hey,

Ik heb al enige tijd een Moderation bot runnen voor mn server.
BRenbot voor C&C Renegade zeer goede bot.
Maar ik moet hier en daar de code hebben.

Het staat dus waarschijnlijk in Brenbot.exe
Alleen hoe haal je die informatie eruit, ik had gehoord dat je die moet decompilen.
Enzovoorts...
Maar ik had 1 programma geprobeer maar die zei dat ie niet wist met welk programma die .exe was gecompiled dus ik kon 'm niet openen.

Ik weet 100'% zeker dat het PERL is aangezien de plugins ook zo gescript zijn.
Die hebben een extensie die je makkelijk met dreamweaver of iets dergelijks kan openen (.pm / .xml)

Bvd,

Kevin.
 
Ik geef je weinig kans; de maker zal vast wel maatregelen hebben genomen om te voorkomen dat iemand er met de code vandoor kan gaan.

Je kan wellicht proberen contact op te nemen met de maker, danpaul88. Ik las hier dat 'ie zelf is gestopt met de ontwikkeling van het programma, dus wie weet...
 
Ik geef je weinig kans; de maker zal vast wel maatregelen hebben genomen om te voorkomen dat iemand er met de code vandoor kan gaan.

Je kan wellicht proberen contact op te nemen met de maker, danpaul88. Ik las hier dat 'ie zelf is gestopt met de ontwikkeling van het programma, dus wie weet...



Ja ik dacht dat het nu open-source was maar goed ik zal contact met hem opnemen,
bedankt!:thumb:
 
Ok ik heb nu de source-code ik had de maker ge-emaild.
Het was niet officieel open-source maar goed hij vond het dusdanig geen probleem.

Ik moest Brenbot.exe renamen naar Brenbot.zip daar stonden alle bestanden in.
Nu is mijn vraag hoe maak ik van die files weer een .exe?
Want renamen werkt natuurlijk niet.
Hij zei namelijk dat je dat met Perl zelf moest doen, hoe gaat zoiets in z'n werking?

Want ik zit nu met 2 losse bestanden en 2 directory's.

Quote van danpaul88: "Note that doing this means you will need to install Perl to run BRenBot, since renaming it back to an exe won’t work once you have modified it"


Bvd,


Kevin.
 
Laatst bewerkt:
Bedankt!

Perl staat geinstalleerd werkt wel enzo.
Heb heel groot deel van die Manual doorgelezen...
Maar ik snap het niet hoe je het voor elkaar krijgt om daar een .exe van te maken...

Zou u mij daarmee kunnen helpen?
Of mij een duwtje in de goede richting geven:thumb:


Bvd,


Kevin.
 
Het is voor mij ook nieuw, ik ben niet zo'n Perl guru :D maar Google doet wonderen ;)

Je kan het Perl script als het goed is zonder problemen direct openen (met het commando "perl"), maar wil je er graag weer een losse executable (.exe) van maken, dan heb je naast ActivePerl nog een speciaal programmaatje nodig; volgens mij is Perl2Exe wel een mooie. Je kan ook PAR proberen, maar dat ziet er nogal tijdrovend uit.
 
Ok die handleiding is best simpel, aangezien het paar commando's zijn in DOS.
Alleen volgende vaag probleem is dat als perl2exe.exe open dat DOS gelijk crasht :eek:

Waar ligt dat aan?
In iedergeval al bedankt voor de hulp.


LINK MANUAL

Kevin.
 
Laatst bewerkt:
Dat "DOS" scherm crasht niet, waarschijnlijk verdwijnt het gewoon meteen. Probeer het via een open consolescherm (Start > Uitvoeren > cmd); je moet dan even met het ouderwetse "cd" commando naar de map waar je perl2exe.exe hebt staan navigeren.

attachment.php


perl2exe heeft geen GUI, maar het is niet moeilijk om via de console opdrachten te geven. In pxman.htm vind je alle uitleg die je nodig hebt (het belangrijkste staat onder het kopje "Building your executable").
 

Bijlagen

  • p2e.gif
    p2e.gif
    10,9 KB · Weergaven: 204
Zo dat onthou ik voor de volgende keer, :thumb:
Nu de allerlaatste vraag ik zal wel dom zijn...

Ik heb een directory waar alles Perl files in staan, "Brenbot"
Nu wil ik van die dir een .exe van maken

Alleen dit: \perl2exe -I dir=Brenbot
Werkt niet..
Ik denk dat ik een fout maak heb dergelijk commands ook al geprobeerd.

Ik heb al wel een example.pl al naar example.exe gemaakt.
dat ging zo: \perl2exe example.pl

Maar goed, ik hoop dat dit m'n laatste probleem zal zijn...


Mvg,

Kevin.
 
Als je met zo'n consolescherm werkt zou perl2exe als het goed is een foutmelding moeten geven; word je daar niks wijzer uit? Ik vermoed dat "-I dir=Brenbot" niet zomaar werkt; probeer "-I C:\'Brenbot" (evt C: veranderen in een andere letter indien nodig) of "-I dir=..\Brenbot". Je kan ook proberen om alle bestanden van Brenbot in de map van perl2exe te zetten en het dan zonder -I switch te doen.
 
Cannot open input file: brenbot krijg ik nu dmv -> /perl2exe -I brenbot
Dus nu alle bestanden van brenbot in de map van perl2exe zetten en dan???:eek:


Kevin.
 
Code:
E:\Documents and Settings\Kevin\Bureaublad\p2e>perl2exe brenbot.pl
Perl2Exe V9.100C Copyright (c) 1997-2008 IndigoSTAR Software

This is an evaluation version of Perl2Exe, which may be used for 30 days.
For more information see the attached pxman.htm file,
or visit http://www.indigostar.com

Converting 'brenbot.pl' to brenbot.exe
Warning: Can't locate Digest/Perl/MD5.pm
    at E:\Perl\lib\Digest\MD5.pm line 30
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib

Warning: Can't locate XML/NamespaceSupport.pm
    at E:\Perl\lib\XML\Simple.pm line 576
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib

Warning: Can't locate XML/SAX.pm
    at E:\Perl\lib\XML\Simple.pm line 646
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib

Warning: Can't locate VMS/Stdio.pm
    at E:\Perl\lib\File\Temp.pm line 145
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib

Warning: Can't locate File/BSDGlob.pm
    at E:\Perl\lib\File\GlobMapper.pm line 13
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib

Warning: Can't locate Compress/Bzip2.pm
    at E:\Perl\lib\HTTP\Message.pm line 216
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib

Warning: Can't locate Convert/EBCDIC.pm
    at E:\Perl\lib\Net\Cmd.pm line 19
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib, ($brpath./plugins), must be di
rectory, not file)

Warning: Can't locate Mac/InternetConfig.pm
    at E:\Perl\lib\Net\Config.pm line 40
    @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib, ($brpath./plugins), must be di
rectory, not file)
 
Het lijkt er inderdaad op dat het met de directories niet helemaal goed gaat; heb je naast het bestand brenbot.pl ook de mappen XML, VMS, File, Compress, Convert en Mac gekopieerd?
 
Zo wat ben ik lang weggeweest.
Ik ben nu weer terug gekomen op dit onderwerp.


Ik ben nu eerst met wat C++ bestanden bezig daarna ga ik dit weer is aanpakken.
In iedergeval al veel hulp gehad aan deze informatie!


Mvg,


Kevin.
 
Dit was inderdaad lang geleden, maar welkom terug :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan