<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Virtual-Machine on Siddharth Mishra</title><link>http://brightprogrammer.in/tags/virtual-machine/</link><description>Recent content in Virtual-Machine on Siddharth Mishra</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 14 Jun 2026 21:53:10 -0700</lastBuildDate><atom:link href="http://brightprogrammer.in/tags/virtual-machine/index.xml" rel="self" type="application/rss+xml"/><item><title>Solving a VM CrackMe</title><link>http://brightprogrammer.in/posts/solving-a-vm-crackme/</link><pubDate>Sat, 25 Dec 2021 18:06:24 +0000</pubDate><guid>http://brightprogrammer.in/posts/solving-a-vm-crackme/</guid><description>&lt;p>I&amp;rsquo;m always having problems solving a VM obfucscation challenge in any CTF. This time I plan to end this by solving a VM CrackMe. I got this from a team-mate ( &lt;a href="https://twitter.com/h4x5p4c3">h4x5p4c3&lt;/a> ), another helpful team-mate.&lt;/p>
&lt;p>Here are a few resources before we begin :&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://youtu.be/b6udPT79itk">Analysis Of Virtualization-based Obfuscation&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://drive.google.com/file/d/1Yc54_ogPcVUpFICXVPOnFLsGvS8Xq668/view?usp=sharing">The challenge&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>As I mentioned earlier, I am not good with VM crackmes but when I started following that video (first), just 40 minutes into the video and I&amp;rsquo;m able to detect the dispatcher function. I highly recommend anyone who really wants to learn. I&amp;rsquo;ll be solving a few VM crackmes to improve my skills. I have basic reversing skills but I have a bad habit of getting stuck in useless functions or parts of code like we did with XVM. Our goal was to solve the crackme and I started to reconstruct the whole code. I won&amp;rsquo;t be doing such things in this one. Although we might go into detail.&lt;/p></description></item></channel></rss>