Posts

How to Code with vim

Image
  Switch lines Step 1 : Position the cursor on the line you want to move. Step 2 : Type dd to cut the entire line. Step 3 : Move the cursor to the desired position. Step 4 : Type p to paste the line below the current line, or type P to paste the line above the current line. Example: To move line 2 to line 4: Navigate to line 2. Type dd (line is cut). Navigate to line 4. Type p (line is pasted below line 4). Save the file Step 1 :press "esc" Step 2 : Type " :w"  ,to write changes. Step 3 : Type " :wq" , to write and quit. Undo Step 1 :press "esc" Step 2 : Type " :u"

Kali 2024 installation failure during select and install software

Image
 Click esc to see main menu and skip "install  software" step & install the rest then come back to main menu and select the install software step. It will work 

XSStrike causes error when running latest version

Image
  Roll back to the older vertion or, consider creating a virtual environment with an older Python version: pyenv install 3.8.10 pyenv virtualenv 3.8.10 xsstrike-env pyenv activate xsstrike-env After this you may run into an error: ModuleNotFoundError: No module named 'requests' Just run this command: pip install requests Now the tool will be working just fine. If it helped consider subscribing to my YouTube channel:  https://www.youtube.com/channel/UCR9txckubHGilBvNGvud_dg I create contents about bug boundy and reverse engineering.

Uninstall ZAP installed using the .sh script

Image
The uninstall script is in the folder " /opt/zapproxy/ " cd /opt/zapproxy/ sudo ./uninstall

Instagram API Reverse Engineering | Bug Bounty Tips | #bugbounty

Image

Install & set up mitmweb or mitmproxy in Linux

Image
Step 1: Go to the mitmproxy page and download the binaries. Step 2: Install the downloaded tar file with the command " tar -xzf <filename>.tar.gz " Step 3: In the FoxyProxy add the proxy 127.0.0.1:8080  and turn it on. Step 4 : In the terminal run command " ./mitmweb " Step 5: Go to the page  http://mitm.it/   and download the mitmproxy's Certificate. Step 6: If you downloaded the certificate for Firefox, then go to " settings -> Privacy & Security -> Click View Certificates -> Click  Import ", then import the certificate.  Step 7: Now you are ready to capture the web traffic. Step 8 : In terminal run " ./mitmweb"

Day 31: Climbing Stairs : leetcode: python3

  You are climbing a staircase. It takes   n   steps to reach the top. Each time you can either climb  1  or  2  steps. In how many distinct ways can you climb to the top? Example 1: Input: n = 2 Output: 2 Explanation: There are two ways to climb to the top. 1. 1 step + 1 step 2. 2 steps Example 2: Input: n = 3 Output: 3 Explanation: There are three ways to climb to the top. 1. 1 step + 1 step + 1 step 2. 1 step + 2 steps 3. 2 steps + 1 step Constraints: 1 <= n <= 45    SOLUTION: class Solution :     def climbStairs ( self , n : int ) -> int :         pOne , pTwo = 1 , 1         for i in range ( n -1 ):             temp = pOne             pOne = pOne + pTwo             pTwo = temp         return pOne Time Complexity: O(n) Space Complexity:O(1) How it works: The climbStairs function takes an integer n as input and returns the number of distinct ways to climb to the top of the staircase. The variables pOne and pTwo are initialized to 1. These variables represent