Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

[Python] Simple Multiprocessing ACP-Scanner

- - - - -

  • Bitte melde dich an um zu Antworten
17 Antworten in diesem Thema

#1
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

Simple Multiprocessing Adminpanel Scanner v2.5 by B1nary

 

acpscanner25v3u5m.png

 

Das Script nutzt alle vorhandenen CPU aus, um die Rechenleistung zu erhöhen (Processing). Dadurch werden die Scans um ein Vielfaches schneller durchgeführt.

 

Updated!

 

Versteckter Inhalt
Klicke auf den Danke-Button um den versteckten Inhalt sehen zu können. Nur registrierte Mitglieder haben Zugriff hierauf.

 

Manual / Usage:

python adm_v2.5.py --help

  • Ch!ller, Goooofy, Cube und 2 anderen gefällt das

Thanked by 2 Members:
matrix567 , parisdefr

#2
Crap

Crap

    Hacker

  • Premium Member
  • Likes
    261
  • 233 Beiträge
  • 469 Bedankt

Super! Habe vorher nur online Admin Page Finder verwendet. Die einzige Außnahme war der Finder von Havij 1.7. Ich muss sagen das Script läuft eindeutig schneller als Alles was ich davor getestet habe.

 

LG

Crap

 


  • B1nary gefällt das

#3
myman

myman

    Hacker

  • Premium Member
  • Likes
    143
  • 202 Beiträge
  • 101 Bedankt

Hi. ja das geht genau in die Richtung was ich suche. Allerdings ist der Scanner ja auch auf Singletargets ausgelegt. Ich würde gerne gleich ne Liste mit XY Urls reinladen.

Hab mir jetzt nen Perl Script genommen, die STDINs raus und paar Args rein. Über

for /F %%i in (.\urls.txt) do perl adminfinder.pl %%i 1 >> results.txt


kann ich nun auch Listen abarbeiten. Mit aber an sich mit dem Script nicht sonderlich zufrieden. Ich schaue mir jetzt mal deins an und gucke was man da flux machen müsste. Muss auch dazu sagen das meine Codingskillz eher schlecht sind :P

 

Vielen Dank !



#4
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

Bin gerade dabei, mein Script zu überarbeiten / optimieren.

Dabei kann ich auch gerne das Multi-Targeting mit einbauen! Sollte heute Nachmittag/Abend fertig sein :)


  • Bad Grandpa gefällt das

#5
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

Habe den Scanner nun überarbeitet und die Funktionen grundlegend überarbeitet.

 

acpscanner_action2zus8.png

 

Entsprechende Parameter werden dem Scanner nun gleich über die Kommandozeile mitgegeben.

 

acpscanner_helpenuz4.png

 

Nur mit dem Output bin ich noch nicht ganz zufrieden :( bislang werden die gefundenen ACP in der Konsole ausgegeben. Vielleicht hat ja jemand eine Idee? In eine Textdatei schreiben wäre bei vielen Hits zu unübersichtlich.

 

Download-Link wurde im Startpost editiert


  • Cube, Bad Grandpa und myman gefällt das

Thanked by 2 Members:
b.giuseppe74 , freshman666

#6
myman

myman

    Hacker

  • Premium Member
  • Likes
    143
  • 202 Beiträge
  • 101 Bedankt

Vielen Dank !

Mein Vorschlag zu dem Output wäre entweder die Founds nach Targets in separate .txt zu schieben oder aber doch einfach in eine Datei und dann halt schön getrennt.



#7
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

Ich werde es wahrscheinlich so machen, dass ich erst einmal alle Hits in ein Array speichern werde und dann nach dem Scan ordentlich sortiert in eine Datei schreiben werde. Dafür muss das Script aber als Klasse umgeschrieben werden, da setz ich mich mal morgen dran ;)

 

Hatte erst eine HTML mit clickable Links generiert, aber Threading und Dateien ist so eine Sache. Wenn mehrere Threads auf eine Datei zugreifen, gibt's nen Crash. Dementsprechend müsste ich die Zugriffe sperren, was aber für alle anderen Threads bedeutet: hinten anstellen! Das geht natürlich zu Lasten der Schnelligkeit...



#8
juPP

juPP

    Hacker

  • Premium Member
  • Likes
    49
  • 174 Beiträge
  • 61 Bedankt
  • 000000
  • Blackberry
  • Windows, Linux

Achtung Offtopic: Wie Threadsicher ist python denn so allgemein=?


... hier könnte Ihre Werbung stehen ;)

#9
tingle

tingle

    Noob

  • Members
  • PIPPIP
  • Likes
    0
  • 6 Beiträge
  • 1 Bedankt

Achtung Offtopic: Wie Threadsicher ist python denn so allgemein=?

Kommt immer auf das system noch an wo es ausgeführt wird, aber im allgemeinen ist das threading von Python nicht schlecht. Irgendwo zwischen Java und PHP.

 

Erfahrungen aber nur mit python2, kp obs in python3 besser ist.



#10
pdr0

pdr0

    Pentester

  • Premium Member
  • Likes
    86
  • 148 Beiträge
  • 87 Bedankt

Achtung Offtopic: Wie Threadsicher ist python denn so allgemein=?

Über übliche mechanismen kannst du innerhalb Python deine (Python) Threads synchron halten. Jedoch kann Python ansich aber nur einen Thread aufeinmal ausführen. Es hat einen Global Interpreter Lock (GIL).
 

Please Login HERE or Register HERE to see this link!

global interpreter lock

The mechanism used by the

Please Login HERE or Register HERE to see this link!

interpreter to assure that only one thread executes Python

Please Login HERE or Register HERE to see this link!

at a time. This simplifies the CPython implementation by making the object model (including critical built-in types such as

Please Login HERE or Register HERE to see this link!

) implicitly safe against concurrent access. Locking the entire interpreter makes it easier for the interpreter to be multi-threaded, at the expense of much of the parallelism afforded by multi-processor machines.

 

Genaugenommen ist der Python Interpreter damit nicht Threadsicher.

 

Mehr Infos:

Please Login HERE or Register HERE to see this link!

Das bezieht sich auf Python 3.2:

Please Login HERE or Register HERE to see this link!

Und warum es so ist:

Please Login HERE or Register HERE to see this link!

 

 

Aber über multiprocessing kann man mehrere "Threads" parallel laufen lassen. Multiprocessing startet nicht wirklich einen Thread sondern einen anderen Prozess (

Please Login HERE or Register HERE to see this link!

).
 
 


Bearbeitet von pdr0, 23 March 2015 - 00:54 Uhr.

  • tingle gefällt das

#11
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

B2T

 

Scanner aktualisiert. Download-Link im Startpost editiert



#12
FalkE

FalkE

    1337

  • Banned
  • PIPPIPPIPPIPPIPPIPPIPPIPPIP
  • Likes
    4
  • 349 Beiträge
  • 79 Bedankt
  • Android [root]
  • Linux

ein super script. eventuell noch eine abfrage gegen ende einführen: 1 für txt export | 2 für ausgabe

der feinschliff wäre eventuell das nutzen von farben bzw formatierungen zum herausheben von einem fund über die hervorragende plib:

 

Please Login HERE or Register HERE to see this link!


  • B1nary gefällt das

#13
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

Updatet (Threading entfernt und Processing implementiert)

Startpost editiert!

 

@ FalkE : gute Idee mit der Abfrage bzw. der Formatierung!



#14
myman

myman

    Hacker

  • Premium Member
  • Likes
    143
  • 202 Beiträge
  • 101 Bedankt

So gerade wollte ich das gute Stück nochmal laufen lassen, leider bekomme ich nurnoch Fehler. Welche Python Version ist denn vorraussetzung. Unter 2.7 läuft es nicht.

 

RuntimeError:
            Attempt to start a new process before the current process
            has finished its bootstrapping phase.

            This probably means that you are on Windows and you have
            forgotten to use the proper idiom in the main module:

                if __name__ == '__main__':
                    freeze_support()
                    ...

            The "freeze_support()" line can be omitted if the program
            is not going to be frozen to produce a Windows executable.

 

 

Parameter die ich teste -t targets.txt -p admins.txt


Bearbeitet von freshman666, 12 April 2015 - 15:51 Uhr.


#15
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

Sollte unter 2.7 laufen! Ich schau es mir mal an, wo der Fehler sein könnte...



#16
myman

myman

    Hacker

  • Premium Member
  • Likes
    143
  • 202 Beiträge
  • 101 Bedankt

Habs jetzt auf 2 Rechner getestet. Unter 2.7 leider immer mit obiger Fehlermeldung. Wäre echt klasse wenn du den Bug findest =)

 

EDIT: Unter Cygwin 100% CPU Last bis zum Totalausfall :P

Mfg


Bearbeitet von freshman666, 13 April 2015 - 15:30 Uhr.


#17
B1nary

B1nary

    Samurai

  • Elite Member
  • Likes
    489
  • 506 Beiträge
  • 346 Bedankt

Werde die Tage mal das Script überarbeiten. Die Fehlermeldung gibt ja schon einen Hinweis auf die Lösung ;)

This probably means that you are on Windows and you have forgotten to use the proper idiom in the main module

Ich arbeite auf Linux / Mac, daher konnte ich den Fehler nicht reproduzieren.

 

 

Edit:

Hab das Script mal diesbezüglich abgeändert, bitte im Start-Thread neu herunterladen und probieren. Hab hier leider gerade kein Win-VM.


Bearbeitet von B1nary, 15 April 2015 - 10:02 Uhr.


#18
myman

myman

    Hacker

  • Premium Member
  • Likes
    143
  • 202 Beiträge
  • 101 Bedankt

Ich grade den hier aus gegebenem Anlass mal wieder aus.

Leider auch unter neuer Umgebung nicht voll einsatzfähig. Egal ob Single oder Multitarget er scannt bei mir gar nichts mehr.

 

Würde mich echt freuen, wenn du deinem Schätzchen nochmal nen Tuneup gibst. Habe die letzte Version auch frisch geladen.

 

-t target.com oder --target=list.txt lädt zwar die funktion des checkens, aber er checkt nichts.

 

mfg





  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 115 user(s)


    , , ¥akuza112, 3xc3ll3nt, anonboz, Ar@m!s, b.giuseppe74, B1nary, Bad Grandpa, Becks, BlackDante, Blackhook, BlackZetsu, blue_eyed_devil, Bojka, bones, Born2Hack, bumg2, Bundespolizei, Bypass, c++, caspR, Ch!ller, ChEeTaH182, Chocofresh, cola, connecting, Cranky, Crap, Cube, Cyber Tjak, cyberbitch, CyberFlash, Dean36, desmond, Deus_Ex, dev-0, Diabl0, Dr. Spic, DR.zydz, dvalar, easysurfer, Emalik Xantier, Erikson, Exynos, FalkE, fluffybunny, Framerater, FullMetall, ghost12, Goooofy, gtawelt, gutzuu, h04x, hacked, Hanfsalat, Hansiberg, huttler, Irhabi, jacov, juPP, Juri, keyb0ardz, kingkev0, kiwitone, Kryptonit, L!x, lNobodyl, loginman1, loken, lolorollo, LyXz, mantwohouse, MDDD, milton3453, most_uniQue, n1nja, Neonxen, notfound, NP-Mafia, o0o, old_panther, Osed28, p0pc0rn, PaulaAbdul, paulaner, pdr0, Pentoman, peppi200, Phesii, prto, r3vO, SAR, SavE1, Seldos, siddis, Siggisuper, SirDuke, Slixer, smc2014, Snapfish, snowmanx, sup3ria, Take1T, TheAvenger, tingle, Tittler, Toskom4n, twixeis, ueEqlL, Unkiii, Xenio, XR5, xrahitel, xxxsmackxxx
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.