Webshell

Webshell:

通过一定途径将webshell上传至服务器具有执行权限(必须要有执行权限才可以,没有执行权限是没有用的)的WEB目录下。远程访问webshell实现控制服务器的目的。

常见的上传方法有直接上传、解析漏洞上传、截断上传等

直接上传:

某些网站未对上传文件类型和内容做校验、因此可以直接上传webshell文件。

Eg:用户管理上传用户照片。可以上传文件。利用黑名单白名单上传木马。

解析漏洞上传:

是指web容器在解析文件时出现了漏洞,可以利用该漏洞实现非法文件的解析。常见的web服务器如IIS、nginx、apahce均存在解析漏洞,例如IIS6.0,IIS6.0将文件夹名为1.php下的所有文件作为php解析。

截断上传:

%00代表空字符,通常用于截断。一般情况下,web服务器读取文件名至%00字符时即会停止读取,并将后面的内容丢弃。因此1.php%002.txt上传至服务器后变为1.php。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章