PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl Script nicht mit Parametern ausführbar..



SkillzFirez
21.10.2010, 15:44
Tag!

Ich habe im Moment das Problem, das ich Perl nicht mit Parametern ausführen kann, das Script (exploit) startet einfach wie normal und sagt mir mit welchen Parametern ich es ausführen soll, leider passiert einfach GARNICHTS. (ausser das es wieder startet)

Selbstverständlich bin ich in der Lage einen fertigen Perl Exploit auszuführen, daran liegts also nicht :p

Das Problem tritt bei allen auf die ich bisher verwendet habe, ich benutze Windows7 64 bit samt passendem ActivePerl.


Hat irgendjemand das selbe Problem, oder weiß wie es sich beheben lässt?

Gruß

~Skillz

blackberry
21.10.2010, 15:57
Link zum Skript posten. Posten, was du via CMD eingibst.
Ohne die Infos bringt das wohl niemandem was.

fred777
21.10.2010, 16:03
werden deine ARGV Vars denn allgemein eingelesen?

SkillzFirez
21.10.2010, 16:06
Ich hab mehrere probiert, als Beispiel mal:
Woltlab Burning Board <= 1.0.2, 2.3.6 search.php SQL Injection Exploit 3 | Inj3ct0r - exploit database : vulnerability : 0day : shellcode (http://inj3ct0r.com/exploits/1399)

Was ich eingeben ist egal, ob ich da alles so eingebe wie es gehört oder nicht, das Teil startet einfach jedes mal von vorne.

Hab exakt das ja schon benutzt, denk eher das es an Activeperl oder so liegt, ich werd es später mal unter BT testen.

fred777
22.10.2010, 15:21
Am Exploit liegt es nicht, werden ja auch ganz normal die ARGV Vars benutzt:

C:\Users\X_\Desktops>perl test.pl fred

################################################## #
##
## Woltlab Burning Board 2.3.6 <= / Lite Exploit
##
################################################## #
##
## Coded by 666
## Bug by trew
##
################################################## #

<~> Exploiting...
<~> Hash:


Kommt mit Parametern nicht, da =>

if($#ARGV < 0)
{
print "[x] Usage: wbbsploit.pl [Target] [Userid] [Searchstring]\n";
exit;
}

Was sagt bei dir denn z.B. in C:
printf("%s",argv[1]);