<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816512</guid>
        <pubDate>Sat, 03 Nov 2001 09:28:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816512</link>
        <description><![CDATA[vot: Тогда уж давайте расставлять все точки над i :)))  СОМ-файл "должен быть записан" со смещения 0h и... до конца файла. А вот точка старта в нем расположена _обычно_ со смещения 100h относительно начала самого файла.]]></description>
        <author>vot</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816511</guid>
        <pubDate>Fri, 02 Nov 2001 17:59:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816511</link>
        <description><![CDATA[Jin X: to Andramedek: Вообще, COM-файл должен быть записан по смещению 100h. И Запускаться именно оттуда...]]></description>
        <author>Jin X</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816510</guid>
        <pubDate>Fri, 02 Nov 2001 07:07:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816510</link>
        <description><![CDATA[vot: К сожалению, не смог найти своих старых исходников на эту тему :((( Поэтому предлагаю взглянуть на http://pascal.sources.ru/exec/ - там есть нечто похожее...]]></description>
        <author>vot</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816509</guid>
        <pubDate>Wed, 31 Oct 2001 22:39:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816509</link>
        <description><![CDATA[Adramelek: Валерий, вот как раз COM меня и интересует. Если не трудно, объясни на пальцах, как найти этот самый адрес, куда надо делать CALL или JMP. "Точку старта", в общем.]]></description>
        <author>Adramelek</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816508</guid>
        <pubDate>Mon, 22 Oct 2001 18:54:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816508</link>
        <description><![CDATA[Jin X: Да, только проблема в том, что на диск записывать всё равно придётся (читать-то её откудато надо)... Память ведь вещь такая, что при перезагрузке всё сбрасывается. Если только записать её во FLASH :)))]]></description>
        <author>Jin X</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816507</guid>
        <pubDate>Wed, 17 Oct 2001 06:21:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816507</link>
        <description><![CDATA[vot: В принципе, можно. Если вызываемая программа скомпилирована в .COM - то вообще без проблем: выделяешь память, запихиваешь прогу, вызываешь по адресу точки старта.<br>Если .EXE - то тоже можно, но гораздо сложнее. Придется писать свой загрузчик, которого надо научить разбираться с релокейшенами...]]></description>
        <author>vot</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816506</guid>
        <pubDate>Tue, 16 Oct 2001 19:47:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816506</link>
        <description><![CDATA[Jin X: Что-то ты какие-то ужасы рассказываешь...]]></description>
        <author>Jin X</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816505</guid>
        <pubDate>Fri, 17 Aug 2001 13:46:00 +0000</pubDate>
        <title>Exec из стека</title>
        <link>https://forum.sources.ru/index.php?showtopic=109948&amp;view=findpost&amp;p=816505</link>
        <description><![CDATA[Adramelek: Знаю, что в Windows можно загонять программу в стек и запускать её оттуда. Нельзя ли сделать что-либо подобное под MS-DOS? Или хотя бы запихнуть её в память, но не записывать на диск?]]></description>
        <author>Adramelek</author>
        <category>Pascal</category>
      </item>
	
      </channel>
      </rss>
	