<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>WASM.SOURCES &amp; 2LZ</title>
    <description>"Sources, Tools, Samples" - "Исходники, Инструменты, Примеры"</description>
    <pubDate>Tue, 21 Apr 2026 16:44:08 +0000</pubDate>
    <lastBuildDate>Tue, 21 Apr 2026 16:44:08 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-sources-2lz.66/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-sources-2lz.66/index.rss"/>
    <item>
      <title>DetectHypervisor</title>
      <pubDate>Mon, 20 Apr 2026 06:49:07 +0000</pubDate>
      <link>https://wasm.in/threads/detecthypervisor.35349/</link>
      <guid>https://wasm.in/threads/detecthypervisor.35349/</guid>
      <author>invalid@example.com (Ahimov)</author>
      <dc:creator>Ahimov</dc:creator>
      <content:encoded><![CDATA[С ядра 8-ки вырезал кодес.]]></content:encoded>
      <slash:comments>30</slash:comments>
    </item>
    <item>
      <title>ищу антидебаг инди</title>
      <pubDate>Sun, 12 Apr 2026 17:55:29 +0000</pubDate>
      <link>https://wasm.in/threads/ischu-antidebag-indi.34964/</link>
      <guid>https://wasm.in/threads/ischu-antidebag-indi.34964/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[Полные сорцы вот этих, там еще был cb.exe скомпиленный <br />
<br />
cb.asm - код на ассемблере, который реализует перехват вызовов API ядра Windows и обратных вызовов. <br />
Вот основные моменты:<br />
- Вызов Setup() инициализирует структуры данных и вызывает функции для перехвата API.<br />
- NtGateInit настраивает шлюзы для перехватываемых вызовов NT API. <br />
- %NTCALL и %RCALL - макросы для выполнения перехваченных системных вызовов.<br />
- NtCrcToId отображает CRC хеш API на его системный ID, вероятно, для сокрытия...<br />
<br />
<a href="https://wasm.in/threads/ischu-antidebag-indi.34964/" target="_blank" class="externalLink" rel="nofollow">ищу антидебаг инди</a>]]></content:encoded>
      <slash:comments>54</slash:comments>
    </item>
    <item>
      <title>Indy_ Dye 4.2</title>
      <pubDate>Sun, 08 Mar 2026 22:47:14 +0000</pubDate>
      <link>https://wasm.in/threads/indy_-dye-4-2.34320/</link>
      <guid>https://wasm.in/threads/indy_-dye-4-2.34320/</guid>
      <author>invalid@example.com (calidus)</author>
      <dc:creator>calidus</dc:creator>
      <content:encoded><![CDATA[Привет Indy_, <br />
<br />
где можно найти исходник Kite 1.0 ?! Файлы Kite приложенные к Dye не полные. В последней версии поменялись структуры, не мог бы ты выложить обновлённый Ep.asm. Что ещё поменялось кроме структур? <br />
<br />
Ещё вопрос, FtIsFile proc TestFile:HANDLE, File$:PSTR имеет такой прототип, но вызывается как invoke FtIsFile, D[Eax], без описания прототипа нельзя собрать, это ошибка?<br />
<br />
Что скрывается за GetTicks, переходник на GetTickСount()?]]></content:encoded>
      <slash:comments>17</slash:comments>
    </item>
    <item>
      <title>ProcessLDE - Instruction Length Disassembler Engine</title>
      <pubDate>Thu, 25 Sep 2025 11:02:14 +0000</pubDate>
      <link>https://wasm.in/threads/processlde-instruction-length-disassembler-engine.35325/</link>
      <guid>https://wasm.in/threads/processlde-instruction-length-disassembler-engine.35325/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[ProcessLDE is a specialized tool that determines the exact length of x86 and x64 assembly instructions. It works by using Windows debugging mechanisms to analyze how processors interpret assembly code instructions.<br />
ProcessLDE - это специализированный инструмент, который определяет точную длину инструкций архитектуры x86 и x64. Он использует механизмы отладки Windows для анализа того, как процессор интерпретирует машинные инструкции.<br />
Этот инструмент особенно полезен для:<br />
- Обратной разработки...<br />
<br />
<a href="https://wasm.in/threads/processlde-instruction-length-disassembler-engine.35325/" target="_blank" class="externalLink" rel="nofollow">ProcessLDE - Instruction Length Disassembler Engine</a>]]></content:encoded>
      <slash:comments>20</slash:comments>
    </item>
    <item>
      <title>String Concealment Techniques</title>
      <pubDate>Sat, 28 Jun 2025 17:50:30 +0000</pubDate>
      <link>https://wasm.in/threads/string-concealment-techniques.35569/</link>
      <guid>https://wasm.in/threads/string-concealment-techniques.35569/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[Разбирал ресерчи и состряпала нейронка анхукер и strings методики скрытия. Может кому пригодится.]]></content:encoded>
    </item>
    <item>
      <title>CFG Exception Utility</title>
      <pubDate>Mon, 31 Mar 2025 23:55:45 +0000</pubDate>
      <link>https://wasm.in/threads/cfg-exception-utility.35328/</link>
      <guid>https://wasm.in/threads/cfg-exception-utility.35328/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[Может кому пригодится в тестах.<br />
Не пропадать же кодесу)<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (C++):</div>
	<div class="code"><ol class="cpp" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339900;">#include &lt;iostream&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339900;">#include &lt;Windows.h&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339900;">#include &lt;psapi.h&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339900;">#include &lt;TlHelp32.h&gt;</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339900;">#include &lt;iomanip&gt; // For std::setw and other formatting</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339900;">#include &lt;string&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339900;">#include &quot;cfg_exception.h&quot;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666;">// Configuration settings</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666;">// ======================================================================</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666;">// Path to the target executable</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">constexpr</span> <span style="color: #0000ff;">const</span> <span style="color: #0000ff;">char</span><span style="color: #000040;">*</span> TARGET_EXECUTABLE_PATH <span style="color: #000080;">=</span> <span style="color: #FF0000;">&quot;loader.exe&quot;</span><span style="color: #008080;">;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666;">// Wait times (in milliseconds)</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;">constexpr</span> DWORD...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/cfg-exception-utility.35328/" target="_blank" class="externalLink" rel="nofollow">CFG Exception Utility</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>FunCap for X64dbg</title>
      <pubDate>Tue, 25 Mar 2025 14:37:59 +0000</pubDate>
      <link>https://wasm.in/threads/funcap-for-x64dbg.35323/</link>
      <guid>https://wasm.in/threads/funcap-for-x64dbg.35323/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[<i>Что такое FunCap?</i><br />
FunCap - это полезный плагин для отладчика x64dbg, который помогает отслеживать вызовы функций и обнаруживать строки в отлаживаемой программе. Плагин создан специально для упрощения процесса анализа программ и особенно полезен для новичков в реверс-инжиниринге.<br />
<br />


	<a href="https://www.wasm.in/attachments/9714/" target="_blank">Посмотреть вложение 9714</a>
	
<br />
<br />
## Основные возможности<br />
- <b>Автоматический захват вызовов функций</b>: плагин отслеживает и записывает все вызовы функций, их аргументы и возвращаемые значения<br />
- <b>Обнаружение...</b><br />
<br />
<a href="https://wasm.in/threads/funcap-for-x64dbg.35323/" target="_blank" class="externalLink" rel="nofollow">FunCap for X64dbg</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Stack Detector Plugin for x64dbg</title>
      <pubDate>Mon, 24 Mar 2025 16:54:13 +0000</pubDate>
      <link>https://wasm.in/threads/stack-detector-plugin-for-x64dbg.35321/</link>
      <guid>https://wasm.in/threads/stack-detector-plugin-for-x64dbg.35321/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[A powerful plugin for x64dbg that automatically detects, analyzes, and explains various stack-related issues in real-time during debugging. It provides detailed stack problem analysis with educational explanations targeted at both beginners and experienced users.<br />
<br />
Плагин для x64dbg, который автоматически обнаруживает, анализирует и объясняет различные проблемы со стеком в реальном времени во время отладки. Он предоставляет подробный анализ проблем стека с обучающими пояснениями,...<br />
<br />
<a href="https://wasm.in/threads/stack-detector-plugin-for-x64dbg.35321/" target="_blank" class="externalLink" rel="nofollow">Stack Detector Plugin for x64dbg</a>]]></content:encoded>
    </item>
    <item>
      <title>OleExplorer v1.0 alpha (Notepad++ plugin)</title>
      <pubDate>Thu, 06 Mar 2025 20:17:03 +0000</pubDate>
      <link>https://wasm.in/threads/oleexplorer-v1-0-alpha-notepad-plugin.35312/</link>
      <guid>https://wasm.in/threads/oleexplorer-v1-0-alpha-notepad-plugin.35312/</guid>
      <author>invalid@example.com (HESH)</author>
      <dc:creator>HESH</dc:creator>
      <content:encoded><![CDATA[<span style="font-family: 'Times New Roman'"><span style="font-size: 15px">OleExplorer - это мини браузер объектов автоматизации (OLE/COM), выполненный в виде плагина для Notepad++. Подавляющее большинство аналогичных утилит ориентированы на языки программирования высокого уровня, такие как C++. Низкоуровневому же разработчику при работе с объектами автоматизации приходится тратить ОЧЕНЬ МНОГО времени на объявление сложных типов данных, используемых в OLE/COM. OleExplorer создан для того что бы облегчить эту задачу и ускорить процесс...</span></span><br />
<br />
<a href="https://wasm.in/threads/oleexplorer-v1-0-alpha-notepad-plugin.35312/" target="_blank" class="externalLink" rel="nofollow">OleExplorer v1.0 alpha (Notepad++ plugin)</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Core API Client - получаем интересующий нас материал</title>
      <pubDate>Tue, 21 Jan 2025 12:40:33 +0000</pubDate>
      <link>https://wasm.in/threads/core-api-client-poluchaem-interesujuschij-nas-material.35274/</link>
      <guid>https://wasm.in/threads/core-api-client-poluchaem-interesujuschij-nas-material.35274/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[<a href="https://www.wasm.in/attachments/9529/" target="_blank">Посмотреть вложение 9529</a>
	
 

	<a href="https://www.wasm.in/attachments/9530/" target="_blank">Посмотреть вложение 9530</a>
	
 

	<a href="https://www.wasm.in/attachments/9531/" target="_blank">Посмотреть вложение 9531</a>
	
<br />
<span style="font-size: 18px"><br />
CoreAPIClientWPF - GUI клиент для работы с Core API</span><br />


	<a href="https://www.wasm.in/attachments/9529/" target="_blank">Посмотреть вложение 9529</a>
	
<br />
<br />
<b>Описание программы:</b><br />
CoreAPIClientWPF - это десктопное приложение с графическим интерфейсом, разработанное на WPF (.NET 8.0), предназначенное для удобного взаимодействия с Core API.<br />
<br />
<b>Основные возможности:</b><br />
<ul>
<li>Простой и понятный графический интерфейс</li>
<li>Поддержка всех основных операций API</li>
<li>Автоматическая...</li>
</ul><br />
<a href="https://wasm.in/threads/core-api-client-poluchaem-interesujuschij-nas-material.35274/" target="_blank" class="externalLink" rel="nofollow">Core API Client - получаем интересующий нас материал</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>DIRE: A Neural Approach to Decompiled Identifier Naming</title>
      <pubDate>Tue, 21 Nov 2023 13:46:50 +0000</pubDate>
      <link>https://wasm.in/threads/dire-a-neural-approach-to-decompiled-identifier-naming.34962/</link>
      <guid>https://wasm.in/threads/dire-a-neural-approach-to-decompiled-identifier-naming.34962/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[DIRE: A Neural Approach to Decompiled Identifier Naming: <a href="https://arxiv.org/pdf/1909.09029.pdf" target="_blank" class="externalLink" rel="nofollow">--&gt; <b>PDF </b>&lt;--</a><br />
<br />
&quot;Decompilers can reconstruct much of the information that is lost during the compilation process (e.g., structure and type information).<br />
Unfortunately, they do not reconstruct semantically meaningful variable names, which are known to increase code understandability.<br />
We propose <b>the Decompiled Identifier Renaming Engine (DIRE), </b>a novel probabilistic technique...<br />
<br />
<a href="https://wasm.in/threads/dire-a-neural-approach-to-decompiled-identifier-naming.34962/" target="_blank" class="externalLink" rel="nofollow">DIRE: A Neural Approach to Decompiled Identifier Naming</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>FASM own PE header</title>
      <pubDate>Sat, 20 May 2023 16:16:24 +0000</pubDate>
      <link>https://wasm.in/threads/fasm-own-pe-header.34825/</link>
      <guid>https://wasm.in/threads/fasm-own-pe-header.34825/</guid>
      <author>invalid@example.com (inc)</author>
      <dc:creator>inc</dc:creator>
      <content:encoded><![CDATA[Для тех, кто хочет контроллировать каждый байт своей программы.<br />
Собственно прошу заинтересованных кто как может написать макросы под экспорт/импорт/ресурсы и тд.<br />
В конце должно получиться мощное дополнение к fasm&#039;у.]]></content:encoded>
      <slash:comments>10</slash:comments>
    </item>
    <item>
      <title>The Art of Win32 Shellcoding</title>
      <pubDate>Thu, 16 Mar 2023 14:08:06 +0000</pubDate>
      <link>https://wasm.in/threads/the-art-of-win32-shellcoding.34764/</link>
      <guid>https://wasm.in/threads/the-art-of-win32-shellcoding.34764/</guid>
      <author>invalid@example.com (GRAFik)</author>
      <dc:creator>GRAFik</dc:creator>
      <content:encoded><![CDATA[Отличная, на мой взгляд, статья. Думаю, WASM&#039;у не помешает. <br />
Примеры кода прилагаются.<br />
<br />
<div style="text-align: center"><span style="font-size: 18px"><b>The Art of Win32 Shellcoding</b></span><br />
<a href="https://www.codeproject.com/Articles/325776/The-Art-of-Win32-Shellcoding" target="_blank" class="externalLink" rel="nofollow">-&gt; https://www.codeproject.com/Articles/325776/The-Art-of-Win32-Shellcoding</a> &lt;-&#8203;</div>]]></content:encoded>
    </item>
    <item>
      <title>PowerMan v0.4 (Notepad++ plugin)</title>
      <pubDate>Thu, 02 Feb 2023 00:14:36 +0000</pubDate>
      <link>https://wasm.in/threads/powerman-v0-4-notepad-plugin.34693/</link>
      <guid>https://wasm.in/threads/powerman-v0-4-notepad-plugin.34693/</guid>
      <author>invalid@example.com (HESH)</author>
      <dc:creator>HESH</dc:creator>
      <content:encoded><![CDATA[<span style="font-family: 'Times New Roman'"><span style="font-size: 15px"><span style="font-size: 18px"><b>Powerman</b></span> - это плагин для Notepad++, который является связующим звеном между 3мя утилитами, часто использующимися низкоуровневыми программистами: Notepad++, OllyDbg, ResEditor. С его помощью Notepad++ превращается в небольшую среду разработки MASM32, которая среди прочего позволяет компилировать проекты одним нажатием клавиши (F6) без необходимости использования .bat-файлов.</span><br />
<span style="font-size: 15px"><br />
Для удобства основной функционал плагина...</span></span><br />
<br />
<a href="https://wasm.in/threads/powerman-v0-4-notepad-plugin.34693/" target="_blank" class="externalLink" rel="nofollow">PowerMan v0.4 (Notepad++ plugin)</a>]]></content:encoded>
      <slash:comments>30</slash:comments>
    </item>
    <item>
      <title>MSJSON - JSON serialize (parse) native micro library</title>
      <pubDate>Mon, 16 Jan 2023 23:27:52 +0000</pubDate>
      <link>https://wasm.in/threads/msjson-json-serialize-parse-native-micro-library.34706/</link>
      <guid>https://wasm.in/threads/msjson-json-serialize-parse-native-micro-library.34706/</guid>
      <author>invalid@example.com (HESH)</author>
      <dc:creator>HESH</dc:creator>
      <content:encoded><![CDATA[;============================== [ MSJSON Library ReadMe ] ==============================<br />
;   <br />
;   What is it:<br />
;     <br />
;       MSJSON - is universal native micro (&lt;10 kb) library for serializing (parsing) JSON objects, based on Microsoft&#039;s <br />
;     JavaScript Engine (jscript.dll). Release has been divided on 2 category: Static and Dynamic builds. In case with<br />
;     Static build, all MSJSON library binary code will be combined with main executable file. In case with Dynamic build<br />
;     all binary...<br />
<br />
<a href="https://wasm.in/threads/msjson-json-serialize-parse-native-micro-library.34706/" target="_blank" class="externalLink" rel="nofollow">MSJSON - JSON serialize (parse) native micro library</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>PowerMan (Notepad++ plugin)</title>
      <pubDate>Tue, 03 Jan 2023 05:36:08 +0000</pubDate>
      <link>https://wasm.in/threads/powerman-notepad-plugin.32551/</link>
      <guid>https://wasm.in/threads/powerman-notepad-plugin.32551/</guid>
      <author>invalid@example.com (HESH)</author>
      <dc:creator>HESH</dc:creator>
      <content:encoded><![CDATA[PowerMan - плагин для MASM-разработчиков, использующих Notepad++ в качестве редактора исходных кодов. Он призван автоматизировать рутинные действия программиста, тем самым ускорив процесс разработки. Плагин является связующим звеном между 3 утилитами, которые используются низкоуровневыми программистами при разработке программ, в частности: Notepad++, ResEditor, OllyDbg. <br />
<br />
Интерфейс плагина представлен в виде обособленного ToolBar&#039;a, дополняющего штатный, и контекстного меню, доступного в...<br />
<br />
<a href="https://wasm.in/threads/powerman-notepad-plugin.32551/" target="_blank" class="externalLink" rel="nofollow">PowerMan (Notepad++ plugin)</a>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>Посоветуйте дизассемблер длин для х86</title>
      <pubDate>Mon, 02 Jan 2023 10:47:22 +0000</pubDate>
      <link>https://wasm.in/threads/posovetujte-dizassembler-dlin-dlja-x86.33861/</link>
      <guid>https://wasm.in/threads/posovetujte-dizassembler-dlin-dlja-x86.33861/</guid>
      <author>invalid@example.com (M0rg0t)</author>
      <dc:creator>M0rg0t</dc:creator>
      <content:encoded><![CDATA[Собственно, сабж. Посоветуйте какой-то годный и несложный дизасм длин. Желательно размером поменьше (в идеале - инклуд в проект, или хотя бы 1 дллка).<br />
<br />
Смотрел zydis, его многие хвалят (в т.ч. <a href="https://www.wasm.in/members/22437/" class="username" data-user="22437, HoShiMin">HoShiMin</a> ), но как по мне, он огромен - еще и тащит какую-то свою либу с типами и прочим. Другие крупные проекты тоже не особо - мне не нужен ARM или какой-то AVX , просто обычный интел 386.<br />
<br />
Еще видел упоминания какого-то дизассемблера от <a href="https://www.wasm.in/members/17347/" class="username" data-user="17347, Indy_">Indy_</a>  , но не пойму о...<br />
<br />
<a href="https://wasm.in/threads/posovetujte-dizassembler-dlin-dlja-x86.33861/" target="_blank" class="externalLink" rel="nofollow">Посоветуйте дизассемблер длин для х86</a>]]></content:encoded>
      <slash:comments>50</slash:comments>
    </item>
    <item>
      <title>Утилита для определения типов дисков и их объема на вашем компьютере</title>
      <pubDate>Sat, 08 Jan 2022 23:42:12 +0000</pubDate>
      <link>https://wasm.in/threads/utilita-dlja-opredelenija-tipov-diskov-i-ix-obema-na-vashem-kompjutere.34456/</link>
      <guid>https://wasm.in/threads/utilita-dlja-opredelenija-tipov-diskov-i-ix-obema-na-vashem-kompjutere.34456/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<a href="https://www.wasm.in/attachments/7192/" target="_blank">Посмотреть вложение 7192</a>
	
<br />
Функция <i>GetLogicalDrives</i> возвращает число-битовую маску в которой хранятся все доступные диски.<br />
    Функция не имеет параметров.<br />
<b>Возвращаемое значение</b>: Если функция вызвана правильно, то она возвращает число-битовую маску в которой хранятся все доступные диски (если 0 бит равен 1, то диск &quot;A:&quot; присутствует, и т.д.)<br />
<b>Пример</b>:

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (ASM):</div>
	<div class="code"><ol class="asm" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp;invoke GetLogicalDrives</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">ecx</span><span style="color: #339933;">,</span><span style="color: #ff0000;">26</span><span style="color: #666666; font-style: italic;">; имена дисков от a до z</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">edi</span><span style="color: #339933;">,</span>offset buf0</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #00007f; font-weight: bold;">mov</span><span style="color: #339933;">...</span></div></li>
</ol></div>
</div><a href="https://wasm.in/threads/utilita-dlja-opredelenija-tipov-diskov-i-ix-obema-na-vashem-kompjutere.34456/" target="_blank" class="externalLink" rel="nofollow">Утилита для определения типов дисков и их объема на вашем компьютере</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Резидент из статьи Билли Белцебу.</title>
      <pubDate>Mon, 14 Dec 2020 16:07:21 +0000</pubDate>
      <link>https://wasm.in/threads/rezident-iz-stati-billi-belcebu.34004/</link>
      <guid>https://wasm.in/threads/rezident-iz-stati-billi-belcebu.34004/</guid>
      <author>invalid@example.com (DmitryStrv)</author>
      <dc:creator>DmitryStrv</dc:creator>
      <content:encoded><![CDATA[Всем привет. Подскажите пожалуйста, почему не работает пример из статьи &quot;Путеводитель по написанию вирусов: 3. Резидентные вирусы&quot;? Вот ссылка на статью:<br />
<a href="https://wasm.in/blogs/putevoditel-po-napisaniju-virusov-3-rezidentnye-virusy.174/" target="_blank" class="externalLink" rel="nofollow">https://wasm.in/blogs/putevoditel-po-napisaniju-virusov-3-rezidentnye-virusy.174/</a><br />
Вот исходный код резидента:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (ASM):</div>
	<div class="code"><ol class="asm" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">;---[ CUT HERE ]-------------------------------------------------------------</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">; This code isn't &nbsp;commented as good as the RUNTIME &nbsp;viruses. This is cause i</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">; assumed all the stuff is quite clear at this point.</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">;...</span></div></li>
</ol></div>
</div><a href="https://wasm.in/threads/rezident-iz-stati-billi-belcebu.34004/" target="_blank" class="externalLink" rel="nofollow">Резидент из статьи Билли Белцебу.</a>]]></content:encoded>
      <slash:comments>16</slash:comments>
    </item>
    <item>
      <title>Разные сниппеты (короткие программы-примеры)</title>
      <pubDate>Fri, 02 Oct 2020 16:19:10 +0000</pubDate>
      <link>https://wasm.in/threads/raznye-snippety-korotkie-programmy-primery.32889/</link>
      <guid>https://wasm.in/threads/raznye-snippety-korotkie-programmy-primery.32889/</guid>
      <author>invalid@example.com (_edge)</author>
      <dc:creator>_edge</dc:creator>
      <content:encoded><![CDATA[Архив с программами-примерами (реалмод), для выполнения типовых задач, начиная с самых простых и заканчивая достаточно сложными. Может быть полезно для изучения работы вне ОС, для знакомства с реализацией алгоритмов на асм. В архиве 9707 - исходники на Си.<br />
<br />
Есть 256-байтовые игры (архив 40b), работа с защищенным режимом, простые вирусочки (40c).]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
  </channel>
</rss>
