<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>First on Siddharth Mishra</title><link>http://brightprogrammer.in/tags/first/</link><description>Recent content in First on Siddharth Mishra</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 01 May 2026 20:09:23 -0700</lastBuildDate><atom:link href="http://brightprogrammer.in/tags/first/index.xml" rel="self" type="application/rss+xml"/><item><title>First of Many Firsts</title><link>http://brightprogrammer.in/posts/first/</link><pubDate>Tue, 03 Dec 2024 00:00:00 +0000</pubDate><guid>http://brightprogrammer.in/posts/first/</guid><description>&lt;p>This is the first of many first posts. There have been many blogs here before this one and hence
many first posts like this one. How&amp;rsquo;s this different? This is the latest one. Idk how long this one
will be active, but it does not matter as well as I&amp;rsquo;m not afraid of new beginnings. Getting attached
to their creations makes a man weak. A God must reiterate their own creations to create a new one better
than the last one. I&amp;rsquo;m The God for for this blog and hence it&amp;rsquo;s my responsibility to make it not the
last of many firsts &amp;#x1f609;&lt;/p></description></item><item><title>Pwner Beginner - An Introduction On How To Start Pwn Challenges</title><link>http://brightprogrammer.in/posts/pwner-beginner-an-introduction-on-how-to-start-pwn-challenges/</link><pubDate>Wed, 03 Nov 2021 03:54:45 +0000</pubDate><guid>http://brightprogrammer.in/posts/pwner-beginner-an-introduction-on-how-to-start-pwn-challenges/</guid><description>&lt;h2 id="background-story">Background Story&lt;/h2>
&lt;p>So, I started to gain interest in pwn challenges when I saw one of my team-mate (&lt;strong>4n0nym4u5&lt;/strong>) solving a pwn challenge from &lt;a href="https://pwnable.tw/">pwnable.tw&lt;/a>. I didn&amp;rsquo;t understand a bit but there was this urge in me trying to understand what he was doing. I was able to deduce this much :&lt;/p>
&lt;ul>
&lt;li>He was writing an exploit in python using &lt;a href="https://docs.pwntools.com/en/stable/">&lt;code>pwntools&lt;/code>&lt;/a> (I noticed it because &lt;strong>X3eRo0&lt;/strong> instroduced me to this during r2con)&lt;/li>
&lt;li>He was continuously using PwnDbg for that (I saw GEF being used in some of the writeups)&lt;/li>
&lt;li>He was re-running his exploit again and again, maybe to debug it.&lt;/li>
&lt;li>It was awesome and felt like real hacking!&lt;/li>
&lt;/ul>
&lt;p>So, the next day I tried searching on how to start binary exploitation and I found almost nothing that helped me (maybe I was impatient or something but I really didn&amp;rsquo;t find it). I thought maybe trying to solve a real challenge help me learn so I downloaded the &lt;strong>start&lt;/strong> challenge from &lt;a href="https://pwnable.tw/">pwnable.tw&lt;/a>. That didn&amp;rsquo;t help either. I tried reading writeups about it but that didn&amp;rsquo;t help either mainly because by conscience wasn&amp;rsquo;t allowing it because maybe by reading the solution I&amp;rsquo;ll destroy my chance of learning it.&lt;/p></description></item><item><title>Solving My First CrackMe</title><link>http://brightprogrammer.in/posts/solving-my-first-crackme/</link><pubDate>Sat, 14 Aug 2021 16:38:10 +0000</pubDate><guid>http://brightprogrammer.in/posts/solving-my-first-crackme/</guid><description>&lt;p>In this post, I will write about how I solved my very first crackme.&lt;/p>
&lt;p>Tools you will need are :&lt;/p>
&lt;ul>
&lt;li>A Linux terminal&lt;/li>
&lt;li>&lt;a href="crackmes.one/crackme/60f31f1d33c5d42814fb3381">This&lt;/a> crackme&lt;/li>
&lt;li>&lt;a href="https://ghidra-sre.org/">Ghidra&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>If you are on Windows you can use cygwin or some other emulator. If you can understand what is being done in Linux, and you can translate that in Windows then you are good to go ;-).&lt;/p>
&lt;p>We begin by downloading the crackme. Before opening any crackme, I recommend you to scan the file for viruses on &lt;a href="https://www.virustotal.com/gui/home/upload">Virus Total&lt;/a>. Even though all crackmes are checked for malwares before being accepted, it never hurts to stay cautious. Sometimes Virus Total gives false positives too, so make sure to check whether the executable is packed or not before executing it because sometimes packed executables are detected as malwares by some AV softwares. I&amp;rsquo;m telling you this &lt;em>&lt;strong>becuase this happened with me&lt;/strong>&lt;/em>, while I was solving my third crackme!&lt;/p></description></item><item><title>Welcome To My Blog</title><link>http://brightprogrammer.in/posts/welcome-to-my-blog/</link><pubDate>Sat, 14 Aug 2021 14:22:00 +0000</pubDate><guid>http://brightprogrammer.in/posts/welcome-to-my-blog/</guid><description>This post is just to check how things work here</description></item></channel></rss>