<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Malware-Analysis on P01NT</title><link>https://outofsrvc.github.io/en/tags/malware-analysis/</link><description>Recent content in Malware-Analysis on P01NT</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 20 Mar 2026 11:00:00 +0300</lastBuildDate><atom:link href="https://outofsrvc.github.io/en/tags/malware-analysis/index.xml" rel="self" type="application/rss+xml"/><item><title>Introduction to Reverse Engineering</title><link>https://outofsrvc.github.io/en/workshop/introduction-to-re/</link><pubDate>Mon, 16 Mar 2026 10:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/en/workshop/introduction-to-re/</guid><description>&lt;p>Bismillah&lt;/p>
&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>From childhood, human beings possess an innate curiosity to understand &lt;em>&amp;ldquo;how things work?&amp;rdquo;&lt;/em>. It is this curiosity that drives a child to break apart a favorite toy in order to see the small motor inside it. In the advanced world of technology, this curiosity evolves into a precise and critical engineering discipline known as reverse engineering.&lt;/p>
&lt;p>Most computer users may not have heard of reverse engineering before, perhaps because it is not as widespread as the field of hacking, or perhaps because they know it by another term, namely &amp;ldquo;cracking&amp;rdquo;.&lt;/p></description></item><item><title>Recognizing C Code Constructs in Assembly</title><link>https://outofsrvc.github.io/en/workshop/c-constructs-in-assembly/</link><pubDate>Thu, 19 Mar 2026 10:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/en/workshop/c-constructs-in-assembly/</guid><description>&lt;p>Bismillah&lt;/p>
&lt;p>When beginning to work with Assembly language, one invariably perceives a degree of difficulty owing to its low-level nature, in contrast to higher-level languages such as C or Python. In this research, we attempt to simplify assembly code so that it may be more readily understood.&lt;/p>
&lt;p>The premise of this article is that we will author a simple program in C, compile it into x86 Assembly, and then explain the operations that occur in order to analyze the control flow.&lt;/p></description></item><item><title>Cyber Attack Lifecycle</title><link>https://outofsrvc.github.io/en/workshop/cyber-attack-lifecycle/</link><pubDate>Fri, 20 Mar 2026 11:00:00 +0300</pubDate><guid>https://outofsrvc.github.io/en/workshop/cyber-attack-lifecycle/</guid><description>&lt;p>Bismillah&lt;/p>
&lt;p>When engaging with malicious software (malware) that warrants examination, one must understand the mindset of the adversary and the objectives they pursue. Therefore, in this research we examine the attack lifecycle and explain several fundamental concepts in malware development.&lt;/p>
&lt;p>The attack cycle is divided into three principal stages:&lt;/p>
&lt;p>&lt;img alt="Attack Lifcycle" decoding="async" loading="lazy" src="https://outofsrvc.github.io/assets/img/workshop/lifecycle/lifecycle.png">
&lt;em>Figure (1): Illustration of the attack lifecycle.&lt;/em>&lt;/p>
&lt;hr>
&lt;h2 id="stage-1-initial-access">Stage 1: Initial Access&lt;/h2>
&lt;p>This stage focuses on breaching the initial defensive perimeter and gaining a foothold within the target system.&lt;/p></description></item></channel></rss>