<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Izlesa&#039;s Blog</title>
	<atom:link href="http://izl3sa.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://izl3sa.wordpress.com</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Mon, 26 Jul 2010 22:40:08 +0000</lastBuildDate>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='izl3sa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Izlesa&#039;s Blog</title>
		<link>http://izl3sa.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://izl3sa.wordpress.com/osd.xml" title="Izlesa&#039;s Blog" />
	<atom:link rel='hub' href='http://izl3sa.wordpress.com/?pushpress=hub'/>
		<item>
		<title>KeInitializeSemaphore</title>
		<link>http://izl3sa.wordpress.com/2010/07/26/keinitializesemaphore/</link>
		<comments>http://izl3sa.wordpress.com/2010/07/26/keinitializesemaphore/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 22:40:08 +0000</pubDate>
		<dc:creator>izl3sa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://izl3sa.wordpress.com/?p=13</guid>
		<description><![CDATA[Запомни Излесыч, последний параметр KeInitializeSemaphore знаковый. И проверка на достижение максимальной границы освобождений -  знаковое. И если задать -1 в качестве лимита, то будешь ловить сэпшены STATUS_SEMAPHORE_LIMIT_EXCEEDED на каждом KeReleaseSemaphore. Както так =\<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=13&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Запомни Излесыч, последний параметр KeInitializeSemaphore знаковый. И проверка на достижение максимальной границы освобождений -  знаковое. И если задать -1 в качестве лимита, то будешь ловить сэпшены STATUS_SEMAPHORE_LIMIT_EXCEEDED на каждом KeReleaseSemaphore. Както так =\</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/izl3sa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/izl3sa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/izl3sa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/izl3sa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/izl3sa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/izl3sa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/izl3sa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/izl3sa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/izl3sa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/izl3sa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/izl3sa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/izl3sa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/izl3sa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/izl3sa.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=13&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://izl3sa.wordpress.com/2010/07/26/keinitializesemaphore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b97dd6e5eafe76cf800a8cf7f389ecb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">izl3sa</media:title>
		</media:content>
	</item>
		<item>
		<title>com interface</title>
		<link>http://izl3sa.wordpress.com/2010/07/14/com-interface/</link>
		<comments>http://izl3sa.wordpress.com/2010/07/14/com-interface/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 07:08:52 +0000</pubDate>
		<dc:creator>izl3sa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://izl3sa.wordpress.com/?p=10</guid>
		<description><![CDATA[на заметку чтобы быстро востановить код юзающий COM-oбъекты нужно - найти в сдк по riidу интерфейс (необязательно &#8211; можно найти где он реализован по rclsidу в реестре) - потом подгрузить стандартную структуру этого интерфеса в иде с Vtbl на конце - и пременять смещения это структуры в вызовах методов интерфейса получится красиво .text:0040980A lea edx, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=10&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>на заметку<br />
чтобы быстро востановить код юзающий COM-oбъекты нужно<br />
- найти в сдк по riidу интерфейс (необязательно &#8211; можно найти где он реализован по rclsidу в реестре)<br />
- потом подгрузить стандартную структуру этого интерфеса в иде с Vtbl на конце<br />
- и пременять смещения это структуры в вызовах методов интерфейса<br />
получится красиво</p>
<p>.text:0040980A lea     edx, [esp+538h+pszFile]<br />
.text:00409811 push    edx             ; pszFile<br />
.text:00409812 push    eax             ; This<br />
.text:00409813 call    [ecx+IShellLinkWVtbl.SetPath</p>
<p>задача : понять окончательно как весь этот механизм работает + bho</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/izl3sa.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/izl3sa.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/izl3sa.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/izl3sa.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/izl3sa.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/izl3sa.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/izl3sa.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/izl3sa.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/izl3sa.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/izl3sa.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/izl3sa.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/izl3sa.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/izl3sa.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/izl3sa.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=10&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://izl3sa.wordpress.com/2010/07/14/com-interface/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b97dd6e5eafe76cf800a8cf7f389ecb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">izl3sa</media:title>
		</media:content>
	</item>
		<item>
		<title>tcc is sucks</title>
		<link>http://izl3sa.wordpress.com/2010/06/26/tcc-is-sucks/</link>
		<comments>http://izl3sa.wordpress.com/2010/06/26/tcc-is-sucks/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 23:45:47 +0000</pubDate>
		<dc:creator>izl3sa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://izl3sa.wordpress.com/?p=7</guid>
		<description><![CDATA[Tiny C compiler (tcc) перестал радовать, как только понадобилось генерировать отладочные символы и map файл. Бе, реверсом собственной же проги заниматся не хочется. Компилятор годится лишь для мелкой работы, типа эксплойтов.  Правда не требует установки, что является единственным его плюсом.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=7&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tiny C compiler (tcc) перестал радовать, как только понадобилось генерировать отладочные символы и map файл. Бе, реверсом собственной же проги заниматся не хочется. Компилятор годится лишь для мелкой работы, типа эксплойтов.  Правда не требует установки, что является единственным его плюсом.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/izl3sa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/izl3sa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/izl3sa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/izl3sa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/izl3sa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/izl3sa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/izl3sa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/izl3sa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/izl3sa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/izl3sa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/izl3sa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/izl3sa.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/izl3sa.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/izl3sa.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=7&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://izl3sa.wordpress.com/2010/06/26/tcc-is-sucks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b97dd6e5eafe76cf800a8cf7f389ecb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">izl3sa</media:title>
		</media:content>
	</item>
		<item>
		<title>Непонятки с MDL</title>
		<link>http://izl3sa.wordpress.com/2010/05/11/%d0%bd%d0%b5%d0%bf%d0%be%d0%bd%d1%8f%d1%82%d0%ba%d0%b8-%d1%81-mdl/</link>
		<comments>http://izl3sa.wordpress.com/2010/05/11/%d0%bd%d0%b5%d0%bf%d0%be%d0%bd%d1%8f%d1%82%d0%ba%d0%b8-%d1%81-mdl/#comments</comments>
		<pubDate>Tue, 11 May 2010 13:25:47 +0000</pubDate>
		<dc:creator>izl3sa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://izl3sa.wordpress.com/?p=4</guid>
		<description><![CDATA[Эксперименты с mdl и системными пулами показали следующее: - NonPagedPool &#8211; после освобождения память возвращается в пул, но никуда не девается, по виртуальным адресам можно читать\писать. Когда строишь MDL для этого буфера и после освобождения получаешь новую ссылку на него (MmGetSystemAddressForMdlSafe), то она равна старому виртуальному адресу и доступна для обращения, что понятно, тк в [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=4&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Эксперименты с mdl и системными пулами показали следующее:</p>
<p>- NonPagedPool &#8211; после освобождения память возвращается в пул, но никуда не девается, по виртуальным адресам можно читать\писать. Когда строишь MDL для этого буфера и после освобождения получаешь новую ссылку на него (MmGetSystemAddressForMdlSafe), то она равна старому виртуальному адресу и доступна для обращения, что понятно, тк в DDK прямо сказано, что при использовании MmBuildMdlForNonPagedPool возвращается уже старый виртуальный адрес, а не создается новое отображение физических страниц на виртуальные.</p>
<p>- Если использовать MmBuildMdlForNonPagedPool над подкачиваемым буфером, возвращается (MmGetSystemAddressForMdlSafe) также старый адрес, который был валидным на момент вызова функции. Но ExFreePool полностю деммепирует (?) виртуальный адрес, и он становится невалидным.</p>
<p>- Если же нормальным образом залочить страницы вызовом MmProbeAndLockPages, то после ExFreePool MmGetSystemAddressForMdlSafe вернет новый виртуальный адрес на которые отобразятся нужные нам физические страницы.</p>
<p>Вобщем нужно изучить подробнее саму архитектуру памяти в x86 и реализацию менеджера памяти Windows для более полного и глубокого понимания картины. Но в общем случае понятно зачем mdl нужны и как их использовать.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/izl3sa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/izl3sa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/izl3sa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/izl3sa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/izl3sa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/izl3sa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/izl3sa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/izl3sa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/izl3sa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/izl3sa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/izl3sa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/izl3sa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/izl3sa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/izl3sa.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=izl3sa.wordpress.com&amp;blog=13619633&amp;post=4&amp;subd=izl3sa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://izl3sa.wordpress.com/2010/05/11/%d0%bd%d0%b5%d0%bf%d0%be%d0%bd%d1%8f%d1%82%d0%ba%d0%b8-%d1%81-mdl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b97dd6e5eafe76cf800a8cf7f389ecb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">izl3sa</media:title>
		</media:content>
	</item>
	</channel>
</rss>
