<?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/">
  <channel>
    <title>DEV Community: Roman Muslikhov</title>
    <description>The latest articles on DEV Community by Roman Muslikhov (@roman_muslikhov_2ab4ae3a2).</description>
    <link>https://dev.to/roman_muslikhov_2ab4ae3a2</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3281077%2Fec2cb4fe-d630-492a-9096-eabbb578034f.png</url>
      <title>DEV Community: Roman Muslikhov</title>
      <link>https://dev.to/roman_muslikhov_2ab4ae3a2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/roman_muslikhov_2ab4ae3a2"/>
    <language>en</language>
    <item>
      <title>Seed Phrase Extracted from Ledger Memory: A Technical Analysis of the Vulnerability</title>
      <dc:creator>Roman Muslikhov</dc:creator>
      <pubDate>Tue, 22 Sep 2026 09:41:49 +0000</pubDate>
      <link>https://dev.to/roman_muslikhov_2ab4ae3a2/seed-phrase-extracted-from-ledger-memory-a-technical-analysis-of-the-vulnerability-2ml5</link>
      <guid>https://dev.to/roman_muslikhov_2ab4ae3a2/seed-phrase-extracted-from-ledger-memory-a-technical-analysis-of-the-vulnerability-2ml5</guid>
      <description>&lt;p&gt;Seed Phrase Extracted from Ledger Memory: A Technical Analysis of the Vulnerability&lt;br&gt;
August 2026&lt;/p&gt;

&lt;p&gt;Users of Ledger devices—which are considered the gold standard for secure cryptocurrency storage—occasionally face a problem: they forget their passphrase. When this happens, they lose access to their funds because recovering the seed phrase using traditional methods can be very difficult.&lt;/p&gt;

&lt;p&gt;Our research has shown that a long-standing vulnerability in the device allows the seed phrase to be extracted and decrypted even without knowing the passphrase.&lt;/p&gt;

&lt;p&gt;How Ledger’s Security Works&lt;br&gt;
To understand the core issue, let’s examine the mechanics of how it works.&lt;/p&gt;

&lt;p&gt;When you set up a Ledger device, a seed phrase is generated—a set of words from the standard BIP-39 list. This is well known. But there’s a more complex mechanism behind it: based on the seed phrase, a token—a hash—is generated and stored in a secure memory area (Secure Element).&lt;/p&gt;

&lt;p&gt;It is this token that acts as the access key. When you enter your passphrase, the system calculates the tokens and compares them to what’s stored in memory. If they match, the wallet unlocks.&lt;/p&gt;

&lt;p&gt;If they don’t match, you’ll see an error message.&lt;/p&gt;

&lt;p&gt;The traditional approach is to try every possible combination of words. But for a 24-word phrase, even a brute-force attack could take several years.&lt;/p&gt;

&lt;p&gt;What We Discovered&lt;br&gt;
While analyzing the Secure Element’s operation, we found that the tokens are generated by a deterministic algorithm. This means that by knowing the token’s structure, one can not only guess the words but also reversibly reconstruct the seed phrase—recovering all the words.&lt;/p&gt;

&lt;p&gt;Most importantly, this process can be performed simply by connecting the device and extracting data from its memory, without needing to know the password or all the words.&lt;/p&gt;

&lt;p&gt;Server Cluster and Optimized Database&lt;br&gt;
Our main tool is our proprietary software and server infrastructure. This infrastructure was previously used for AI data processing, and we adapted it for cryptanalysis.&lt;/p&gt;

&lt;p&gt;We created a specialized word database optimized for the BIP-39 list (2,048 words) with the following additions:&lt;/p&gt;

&lt;p&gt;Variants with possible typos&lt;br&gt;
Historical forms of words&lt;br&gt;
Variations that could have occurred during user input&lt;br&gt;
Optimizing the database reduced the search space by approximately 40%.&lt;/p&gt;

&lt;p&gt;How the Process Works&lt;br&gt;
The sequence is as follows:&lt;/p&gt;

&lt;p&gt;The device is connected—the software reads the binary code from the Secure Element&lt;br&gt;
The tokens stored in memory are retrieved&lt;br&gt;
The algorithm used to generate them is calculated&lt;br&gt;
A brute-force search begins using server computing power&lt;br&gt;
The token is verified, and the seed phrase is recovered&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Github</title>
      <dc:creator>Roman Muslikhov</dc:creator>
      <pubDate>Wed, 23 Jul 2025 00:32:56 +0000</pubDate>
      <link>https://dev.to/roman_muslikhov_2ab4ae3a2/windirstat-20-github-app-automate-your-disk-cleanup-2k3c</link>
      <guid>https://dev.to/roman_muslikhov_2ab4ae3a2/windirstat-20-github-app-automate-your-disk-cleanup-2k3c</guid>
      <description>&lt;p&gt;fork on GitHub!&lt;/p&gt;

</description>
      <category>github</category>
      <category>automation</category>
      <category>devops</category>
      <category>opensource</category>
    </item>
    <item>
      <title>WinDirStat 2.4 UI Bug Fixed — Download Now!</title>
      <dc:creator>Roman Muslikhov</dc:creator>
      <pubDate>Tue, 22 Jul 2025 23:18:42 +0000</pubDate>
      <link>https://dev.to/roman_muslikhov_2ab4ae3a2/windirstat-24-ui-bug-fixed-download-now-1g1p</link>
      <guid>https://dev.to/roman_muslikhov_2ab4ae3a2/windirstat-24-ui-bug-fixed-download-now-1g1p</guid>
      <description>&lt;h2&gt;
  
  
  WinDirStat 2.4 UI Bug Fixed — Download Now!
&lt;/h2&gt;

&lt;p&gt;If you use WinDirStat for disk analysis, you’ve probably noticed the recent UI issues: missing bold text and broken file grid display.&lt;/p&gt;

&lt;p&gt;Good news! A &lt;strong&gt;fixed version of WinDirStat 2.4&lt;/strong&gt; tis now available that restores the original look and functionality.&lt;/p&gt;

&lt;p&gt;Download it here: &lt;a href="https://github.com/apps/windirstat-2-0" rel="noopener noreferrer"&gt;https://github.com/apps/windirstat-2-0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try it out and improve your disk analysis experience today!&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Tags: #WinDirStat #DiskUsage #WindowsTools #OpenSource #Fix&lt;/em&gt;&lt;/p&gt;

</description>
      <category>bug</category>
      <category>windows</category>
      <category>microsoft</category>
      <category>opensource</category>
    </item>
    <item>
      <title>DroidKit Crack</title>
      <dc:creator>Roman Muslikhov</dc:creator>
      <pubDate>Wed, 25 Jun 2025 12:01:09 +0000</pubDate>
      <link>https://dev.to/roman_muslikhov_2ab4ae3a2/droidkit-crack-18h2</link>
      <guid>https://dev.to/roman_muslikhov_2ab4ae3a2/droidkit-crack-18h2</guid>
      <description>&lt;p&gt;DroidKit 2.3.0.20240418 is a remarkable software that allows users to efficiently manage, optimize, and customize their smartphones by providing a comprehensive approach to Android management. Users of this software can clean up junk files, remove unnecessary applications, and enhance device performance, which will speed up and improve the responsiveness of their devices. Device management is easy to understand for individuals with little technical knowledge, thanks to its intuitive dashboard that guides users through each step. This software is particularly excellent for advanced users as well as those who may not be as familiar with Samsung issues due to its user-friendliness.&lt;/p&gt;

&lt;p&gt;Registration Code:&lt;/p&gt;

&lt;p&gt;QQ97W-JXMRS-RGOIF-OHHSC-02EZ9&lt;br&gt;
04DW9-YLK7Q-QVJAG-QP1VP-KXGEH&lt;br&gt;
ZUC93-CX9PW-1LMDV-K7JKY-TJEWA&lt;br&gt;
M4UK0-PQQ8L-AA3RM-YKX8L-GJDX3&lt;br&gt;
Product Key:&lt;/p&gt;

&lt;p&gt;G3BDQ-MA1XX-ZDTAO-4N4F0-EMXOE&lt;br&gt;
N7984-4GX90-R7FX9-O2VU8-JE49J&lt;br&gt;
SCWF7-JCAYF-KDYFX-480BI-DQS8Y&lt;br&gt;
VTCO6-BUYRV-PSZ8Z-3XZ4W-3EIYT&lt;br&gt;
&lt;a href="https://drive.usercontent.google.com/u/0/uc?id=1ZnJrU3ixRZHLra72rcXKuRUy6q-TF-1m&amp;amp;export=download" rel="noopener noreferrer"&gt;Get Link&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>droid</category>
      <category>software</category>
      <category>githubhack23</category>
    </item>
    <item>
      <title>Build Your Own Local License Server for Popular Software (Windows Setup Guide)</title>
      <dc:creator>Roman Muslikhov</dc:creator>
      <pubDate>Fri, 20 Jun 2025 23:01:38 +0000</pubDate>
      <link>https://dev.to/roman_muslikhov_2ab4ae3a2/build-your-own-local-license-server-for-popular-software-windows-setup-guide-4omk</link>
      <guid>https://dev.to/roman_muslikhov_2ab4ae3a2/build-your-own-local-license-server-for-popular-software-windows-setup-guide-4omk</guid>
      <description>

&lt;p&gt;Create a local self-hosted license verification server using Python on Windows to validate software licenses offline.&lt;br&gt;
 "URL[&lt;a href="https://www.linkedin.com/pulse/verification-server-roman-muslikhov-4l7tc/" rel="noopener noreferrer"&gt;https://www.linkedin.com/pulse/verification-server-roman-muslikhov-4l7tc/&lt;/a&gt;]&lt;/p&gt;

&lt;h1&gt;
  
  
  🔒 Build Your Own Local License Server for Popular Software Tools (Windows Setup Guide)
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Full version originally published on &lt;a href="https://www.linkedin.com/pulse/verification-server-roman-muslikhov-4l7tc/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In today’s digital ecosystem...&lt;/p&gt;

</description>
      <category>python</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
