<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/firehacker/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя firehacker]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 03 May 2026 12:05:46 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Кто угодно может пнуть мёртвого льва]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/973594/</guid>
      <link>https://habr.com/ru/articles/973594/?utm_campaign=973594&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bc0/d98/4a8/bc0d984a8d8009c87066d6f4703d0bca.jpg" /><p>Кто угодно может пнуть мёртвого льва. Мёртвый лев не рыкнет на наглеца. Мёртвый лев не откусит ему ногу «по самое не хочу», хотя стоило бы. Лев мёртв, и теперь его может пнуть каждый ишак, что конечно же не показывает превосходство ишака над львом. Эта статья будет полна негодования и ненависти. Кровь ещё закончила кипеть от негодования. Но, разумеется, помимо эмоций будут и сухие объективные факты, немножко исследования и расстановка точек над i. <em>В интернете кто-то не прав... опять...</em></p><p>Существует целый ряд инструментов, технологий и вообще вещей, которым по какой-то непонятной вселенской несправедливости <strong>не повезло</strong>: нашлась масса непонятных людей, которые по какой-то необъяснимой причине начали распускать про эти инструменты/технологии/вещи разные небылицы, идиотские фейки, слухи и прочий порочащий репутацию «компромат». Можно не переживать, если речь идёт о технологии, которая находится «на пике» — у неё будет большое community и правда восторжествует. Совсем другое дело, когда речь идёт о чём-то, что далеко не на пике, чья минута славы в прошлом (возможно даже давно в прошлом) — здесь мёртвый «лев» не может дать сдачи, и что самое обидное, что в какой-то степени «лев» сейчас мёртв отчасти и потому, что ещё при его жизни началось необоснованное распространение всяких бредовых поверий и мифов про него. И сегодня речь пойдёт об одном из таких случаев.</p> <a href="https://habr.com/ru/articles/973594/?utm_campaign=973594&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 05 Dec 2025 15:37:21 GMT</pubDate>
      <dc:creator><![CDATA[firehacker]]></dc:creator>
      <category><![CDATA[История IT]]></category><category><![CDATA[Компиляторы]]></category><category><![CDATA[Assembler]]></category><category><![CDATA[Реверс-инжиниринг]]></category>
      <category><![CDATA[Basic]]></category><category><![CDATA[QuickBasic]]></category><category><![CDATA[Visual Basic]]></category><category><![CDATA[интерпретатор]]></category><category><![CDATA[трансляция]]></category><category><![CDATA[x86]]></category><category><![CDATA[фейки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[OllyDbg при смерти — спасение наработок отладочной сессии]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/538364/</guid>
      <link>https://habr.com/ru/articles/538364/?utm_campaign=538364&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Если вы используете <strong>OllyDbg</strong> не для отладки собственных приложений, для которых у вас есть отладочная информация, а для реверс-инжиниринга или исследования сторонних, типичная ваша деятельность — это вникание в машинный код чужого продукта, осознание сути происходящих вещей и расстановка большого числа меток (labels) и комментариев по всему коду, а также по секциям данных. Вы планомерно разведываете суть процедур/функций и переменных и даёте им имена, отражающие ваше понимание их предназначения.</p><br>
<p><img src="https://habrastorage.org/getpro/habr/post_images/61b/407/d81/61b407d8137a95ff23accb397d3af2b8.jpg" alt="OllyDbg не нуждается в представлении для всех, кто занимается отладкой, реверс-инжинирингом приложений, исследованием или обходом механизмов защит и т.п. Это один из лучших user-modeных отладчиков для Windows, хотя нельзя замалчивать и большое число недостатков и недоработок в нём."><br>
И вот спустя несколько часов (а то и дней) работы, когда вы разобрались и подписали сотни, а то и тысячи процедур и переменных, <strong>OllyDbg</strong> внезапно зависает или вылетает, унося в небытие все ваши наработки (в которые могут входить не только labels и comments в большом числе, но и расставленные в нужных местах брекпоинты и модификации). Это потеря времени и чудовищно демотивирующий фактор, от которого опускаются руки и бледнеет лицо.</p><br>
<p>Эта статья о том, как я в такой экстренной ситуации использовал OllyDbg для того, чтобы оперативно разреверсить OllyDbg (частично), спасти висящие на волоске данные и выработать рецепт действий на случай таких катастроф.</p> <a href="https://habr.com/ru/articles/538364/?utm_campaign=538364&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 20 Jan 2021 23:29:15 GMT</pubDate>
      <dc:creator><![CDATA[firehacker]]></dc:creator>
      <category><![CDATA[Assembler]]></category><category><![CDATA[Отладка]]></category><category><![CDATA[Реверс-инжиниринг]]></category><category><![CDATA[Системное программирование]]></category>
      <category><![CDATA[OllyDbg]]></category><category><![CDATA[завис]]></category><category><![CDATA[ReadProcessMemory]]></category><category><![CDATA[dump]]></category><category><![CDATA[exception]]></category><category><![CDATA[vcs]]></category><category><![CDATA[git]]></category><category><![CDATA[diff]]></category><category><![CDATA[merge]]></category><category><![CDATA[COMDAT Folding]]></category><category><![CDATA[page fault]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
