<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6461529153880266978</id><updated>2012-02-03T19:41:41.241+04:00</updated><title type='text'>Sin Nanosystem</title><subtitle type='html'>Когда мастер синоби идет на задание, он не думает о противнике как о самурае, как о мастере неизвестных боевых искусств, как о правителе, и других всевозможных титулах. Он думает, что перед ним человек...
Когда мастер синоби не смог одолеть человека, он не считает себя человеком, и чтобы быть верным себе и своим предкам, он снимает свое человеческое лицо... 
Оно ему уже не нужно.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-3617519961395894786</id><published>2010-09-08T12:44:00.000+04:00</published><updated>2010-09-08T12:44:19.269+04:00</updated><title type='text'>Symantec Antivirus Crash</title><content type='html'>Как-то недавно занимался проблемой CFF Font Type 2. И тестировал некоторые PDF. Написан был парсер и генератор фонтов. Ну адобу нагнуть таким вариантом (который я выкладываю) не удалось. Но потом был тест сабжа на virustotal. И в списке антивирусов, проверивших мой сабж - не оказалось Symantec антивируса.&lt;br /&gt;Это наводит на следующие мысли&lt;br /&gt;1) В аверах появились парсеры фонтов для адоб пдф формата.&lt;br /&gt;2) Скорее всего&amp;nbsp;Symantec нагнулся (упал, возможно даже в r0 с эксплуатацией - не проверял).&lt;br /&gt;3) Индусы наверно сейчас ругаются матом (или их ругают).&lt;br /&gt;&lt;a href="http://www.virustotal.com/file-scan/report.html?id=2252e62bf06eb3558351084c19c554cdfc1c8e6ab20fee1f3c8ddc49ce303d44-1283820822"&gt;www.virustotal.com (тест файла)&lt;/a&gt;&lt;br /&gt;Выкладываю вам на обозрение &lt;a href="http://rghost.ru/2564222"&gt;сэмпл&lt;/a&gt;, чтоб не было пустословия. (возможно к моменту публикации - зарелизили обнолвение).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-3617519961395894786?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/3617519961395894786/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/09/symantec-antivirus-crash.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/3617519961395894786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/3617519961395894786'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/09/symantec-antivirus-crash.html' title='Symantec Antivirus Crash'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-604339494404591879</id><published>2010-07-23T20:52:00.000+04:00</published><updated>2010-07-23T20:52:58.018+04:00</updated><title type='text'>Путь, продвижение</title><content type='html'>Сделал себе наконец-то сюрикены. Получилось неплохо, правда еще не полировал (и наверно не буду) И затачивать тоже не буду, будет как учебные, потом может быть сделаю более достойные. Но эти неплохи, блин получился не комом, на жесткость и на ровность траектории тесты успешно пройдены. Правда вытаскивать их лучше так же как они вошли в цель, если расшатывать в бок, то есть вероятность погнуть конец. Сталь 1 мм толщиной. Нержавейка. Другой стали не было под рукой.&lt;br /&gt;&lt;div&gt;Можете понаблюдать сие чудо.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_16o-MzaHfCk/TEnHxaNSfeI/AAAAAAAAAPA/uDKYED-8ys8/s1600/IMG_0237.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="425" src="http://3.bp.blogspot.com/_16o-MzaHfCk/TEnHxaNSfeI/AAAAAAAAAPA/uDKYED-8ys8/s640/IMG_0237.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-604339494404591879?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/604339494404591879/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/07/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/604339494404591879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/604339494404591879'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/07/blog-post.html' title='Путь, продвижение'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_16o-MzaHfCk/TEnHxaNSfeI/AAAAAAAAAPA/uDKYED-8ys8/s72-c/IMG_0237.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-8134613940255201113</id><published>2010-06-11T14:02:00.001+04:00</published><updated>2010-07-21T16:41:29.424+04:00</updated><title type='text'>Практика отладки инжектов через WinDbg</title><content type='html'>По просьбам трудящихся, и для новичков любимого форума WASM.RU посвящается.&lt;br /&gt;&lt;br /&gt;В данной статье будет рассмотрен прием отладки кода DLL в уже запущенном целевом процессе. Будет показано, как отлаживать инжект имея исходные коды DLL приложения. Вам понадобится заготовка DLL модуля, &amp;nbsp;среда разработки Microsoft Visual Studio (рекомендую 2003 и выше), и отладчик WinDbg. Предполагается, что читатель уже умеет настраивать проект на сборку DLL, и знает как пишутся DLL модули. Исходник модуля DLL можно взять по ссылке в конце статьи. Так же прилагаю загрузчик (тоже с исходником) инжектирующий DLL в адресное пространство процесса. Загрузчик простой, для тех, кому лень читать и писать что-либо дополнительного.&lt;br /&gt;&lt;br /&gt;Настройте среду разработки на генерацию Debug версии DLL, в компиляторе поставьте опцию /MTd (Runtime Library - Multithread debug). Когда будет собран, модуль, без ошибок, можете приступать к чтению следующей части статьи.&lt;br /&gt;Запускаем целевой процесс. Для этих целей можно использовать calc.exe. Далее запускаем WinDbg. Заходим в меню &amp;nbsp;File-&amp;gt;Attach to Process (или просто жмем F6). Выбираем в списке calc.exe. Запоминаем ID процесса.&lt;br /&gt;Далее приводится снимок экрана выбора процесса в WinDBG:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_16o-MzaHfCk/TBICP5KNEaI/AAAAAAAAAOY/gBJe2hn1lcE/s1600/Src1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="378" src="http://1.bp.blogspot.com/_16o-MzaHfCk/TBICP5KNEaI/AAAAAAAAAOY/gBJe2hn1lcE/s640/Src1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;После выбора процесса, не забудем запустить его (нажимаем F5), так как после присоединения отладчика, процесс останавливается (как обычно в ntdll -&amp;gt; DbgBreakPoint).&lt;br /&gt;У вас должно получиться следующее:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_16o-MzaHfCk/TBICu2tftQI/AAAAAAAAAOg/XarBYdtlYKc/s1600/Src2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="378" src="http://3.bp.blogspot.com/_16o-MzaHfCk/TBICu2tftQI/AAAAAAAAAOg/XarBYdtlYKc/s640/Src2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Воспользуемся загрузчиком. Загрузчик консольный, требует два параметра. Первый – ID процесса, второй – полный путь к DLL, которую будем отлаживать. Можно конечно обойтись без полного пути, если DLL лежит в системном каталоге (%WINDIR%\system32).&lt;br /&gt;Запускаем: &amp;nbsp;LoaderDll.exe 7036 D:\DLLForInj.dll&lt;br /&gt;Если процесс завершился без ошибок – значит DLL внедрилась успешно. Если же ошибок нет, а DLL все еще не внедрилась в процесс – то это говорит о том, что проблема с путем или именем DLL модуля. Заглянем в отладчик. Вы должны были заметить, что в исходнике есть инструкция int 3. Она позволит остановиться отладчику на нужном нам месте. Если DLL все таки загрузилась (бинго?), отладчик примет следующий вид:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_16o-MzaHfCk/TBICzEYAeoI/AAAAAAAAAOo/nSklvXufmAA/s1600/Src3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="376" src="http://1.bp.blogspot.com/_16o-MzaHfCk/TBICzEYAeoI/AAAAAAAAAOo/nSklvXufmAA/s640/Src3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Дальше можете шагать по комндам по F8 или F10 в зависимости от того, нужно ли входить вам в процедуру.&lt;br /&gt;Важный момент, если вдруг у вас не появилось окна с исходным кодом, попробуйте прописать путь к символам и к исходнику. Для установки путей к символам, необходимо зайти в File-&amp;gt;Symbol File Path (либо нажать Ctrl-S). Не забываем включить чекбокс “Reload”. Чтобы символы перезагрузились в рантайме. Чтобы установить путь к исходникам, необходимо зайти в File-&amp;gt;Source File Path (либо нажать Ctrl-P). Если вам и это не помогает (карма?), тогда просто попробуйте открыть исходник в ручную File-Open Source File (либо нажать Ctrl-O).&lt;br /&gt;Конечно, “маловато будет” ©, но я надеюсь, что данный материал будет полезен, и подтолкет новичков к более глубокому изучению такого прекрасного инструмента как WinDbg.&lt;br /&gt;&lt;br /&gt;Удачной вам отладки.&lt;br /&gt;&lt;a href="http://rghost.ru/2171738"&gt;Файлы к статье&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-8134613940255201113?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/8134613940255201113/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/06/windbg.html#comment-form' title='Комментарии: 8'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/8134613940255201113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/8134613940255201113'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/06/windbg.html' title='Практика отладки инжектов через WinDbg'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_16o-MzaHfCk/TBICP5KNEaI/AAAAAAAAAOY/gBJe2hn1lcE/s72-c/Src1.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-4533577474626222912</id><published>2010-05-15T03:37:00.005+04:00</published><updated>2011-05-10T22:38:19.147+04:00</updated><title type='text'>Эх, работа</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;В всязи с &lt;strike&gt;кошмаром&lt;/strike&gt; работой (новой). Статья откладывается на неизвестное мне время. Извиняюсь. Но, по просьбам трудящихся выложу сюда &lt;br /&gt;1) Ссылки на литературу и другую полезную информацию.&lt;br /&gt;2) Некую болванку с которой можно начинать трудится самим.&lt;br /&gt;&lt;br /&gt;и так&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Литература и другая полезная информация.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1) Мануалы интела. А именно: Intel 64 and IA-32 Architectures Software Developer`s Manual. Volum 3B: System programming Guide Part 2 (start from Chapter 19)&lt;br /&gt;2) &lt;a href="http://bluepillproject.org/"&gt;http://bluepillproject.org/&lt;/a&gt;&lt;br /&gt;nbp-0.32-public (blue pill). От великого 90210 (привет, если вдруг ты это читаешь) и Рутковской. Написано на С\asm. Довольно специфично, но познавательно.&lt;br /&gt;IsGameOver.ppt - красиво и доходчиво оформлено.&lt;br /&gt;3)&amp;nbsp;&lt;a href="http://www.securevm.org/bitvisor.html"&gt;http://www.securevm.org/bitvisor.html&lt;/a&gt;&lt;br /&gt;Японский виртуализатор. Сложен для начинающих, но зато более полный и&amp;nbsp;законченный&amp;nbsp;по функционалу. (Сайт можете перевести гуглом)&lt;br /&gt;4)&amp;nbsp;&lt;a href="http://northsecuritylabs.com/"&gt;http://northsecuritylabs.com/&lt;/a&gt;&lt;br /&gt;Детектор виртуалок, и руткитов на основе виртуализации. Для изучения работы - сойдет.&lt;br /&gt;5)&amp;nbsp;&lt;a href="http://virusinfo.info/showthread.php?t=6287&amp;amp;page=5"&gt;http://virusinfo.info/showthread.php?t=6287&amp;amp;page=5&lt;/a&gt;&lt;br /&gt;Тут можно найти&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 13px;"&gt;Rootkit Unhooker - детектор&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium;"&gt;руткитов&amp;nbsp;&lt;/span&gt;и всяких зловредов. Отслеживаются новые версии.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Собственно этого должно хватить для изучения виртуализации. Советую начать вначале с манов интела и из реального режима перейти в 32\64 битный и включить эту виртуализацию. Поиграться с ней там. И потом уже хорошенько думать над тем, как заставить виндовс (а кому линукс?) перейти в режим гостевой ОС. Кстати довольно интересно - попробуйте сделать свой miniOS и запустите ее параллельно с Window OS. Ну и как говорится - почувствуйте силу.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Болванка&lt;/b&gt;&lt;br /&gt;Это простой 32 битный драйвер. Включает и выключает режим виртуализации. Работает под Windows NT (проверял на XP и 7). Собрано на masm32. С использованием заголовочных файлов из KmdKit (Four-F и вам привет большой).&lt;br /&gt;Вывод можете ловить windbg или debugview. Но лучше сделайте вывод в COM порт своими силами. Пригодится в будущем (кстати эта процедура есть в nbp если хорошо поищите).&lt;br /&gt;&lt;b&gt;Файлы &lt;/b&gt;&lt;a href="http://rghost.ru/users/termosintez/releases/Virtualize?view=true"&gt;тут&lt;/a&gt;&lt;br /&gt;Сборка:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;D:\ASM\masm32\BIN\ML.EXE /nologo /c /coff "Virtualize.asm"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&amp;nbsp;Assembling: Virtualize.asm&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;D:\ASM\masm32\BIN\LINK.EXE /nologo /driver /base:0x10000 /align:32 /out:ndissin.sys /subsystem:native /ignore:4078 /OUT:"Virtualize.sys" "Virtualize.obj"&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;На этом пока все.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-4533577474626222912?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/4533577474626222912/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/05/blog-post.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/4533577474626222912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/4533577474626222912'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/05/blog-post.html' title='Эх, работа'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-1997629280396101704</id><published>2010-03-11T15:04:00.000+03:00</published><updated>2010-03-11T15:04:52.813+03:00</updated><title type='text'>Приступил к статье</title><content type='html'>И так, с этого дня я начинаю писать статью по виртуализации в процессорах Intel. Информации на нашем великом и могучем очень мало, а на английском, в основном, только мануалы. Есть разные источники, но они либо не полны, либо довольно сложны для начинающих.&lt;br /&gt;Ну как бы дело не пошло, что-нибудь да выйдет. Ждите новостей, а так же статьи на Wasm.ru.&lt;br /&gt;А чтобы вам было вдвойне интересно, дам кусочек результата вывода в WinDBG, при запуске виртуализационного драйвера под Windows 7 x86:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;-------DriverEntry------ &lt;br /&gt;-------Driver Load Success------ &lt;br /&gt;-------VMX is  present------ &lt;br /&gt;-------VMX Lock bit is set------ &lt;br /&gt;-------VMX inside bit is  clear------ &lt;br /&gt;-------Setting VMXE------ &lt;br /&gt;-------VMXE set success------  &lt;br /&gt;-------VM Revision ID = 0x5a08000000000d------ &lt;br /&gt;-------VMX is On. Region PhysAddr &amp;nbsp;=  0x397469a4------&lt;/blockquote&gt;&lt;blockquote&gt;-------DriverUnload------&amp;nbsp;&lt;/blockquote&gt;&amp;nbsp;:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-1997629280396101704?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/1997629280396101704/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/03/blog-post.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/1997629280396101704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/1997629280396101704'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/03/blog-post.html' title='Приступил к статье'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-8701626845101933755</id><published>2010-02-01T15:01:00.001+03:00</published><updated>2010-02-01T15:01:57.985+03:00</updated><title type='text'>Путь</title><content type='html'>Модель Мангуст-М.&lt;br /&gt;Нож с сертификатом, разделочный, шкуросъемный.&lt;br /&gt;Кстати, очень удобный в боевом использовании. В том числе , подходит для метания.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_16o-MzaHfCk/S2bChZNn-0I/AAAAAAAAANs/otYlbLyNAi8/s1600-h/IMG_7502.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/_16o-MzaHfCk/S2bChZNn-0I/AAAAAAAAANs/otYlbLyNAi8/s400/IMG_7502.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-8701626845101933755?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/8701626845101933755/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/02/blog-post.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/8701626845101933755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/8701626845101933755'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/02/blog-post.html' title='Путь'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_16o-MzaHfCk/S2bChZNn-0I/AAAAAAAAANs/otYlbLyNAi8/s72-c/IMG_7502.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-692376682634995859</id><published>2010-01-14T02:47:00.021+03:00</published><updated>2010-04-04T01:46:07.554+04:00</updated><title type='text'>Heap Overflow в наборе кодеков K-Lite Codec Pack</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;С чего все началось&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;Многие наверно используют в своей повседневной жизни Total Commander. Очень удобная программа, к тому же поддерживает плагины. Так же многие используют набор кодеков K-Lite Codec Pack. Поддерживает многие форматы видео и аудио файлов, собственно по этому и пользуется большой популярностью. Но мало кто знает, что будучи установлены по умолчанию, эти два продукта, могут сыграть с вами злую шутку. Существует вероятность очень "удачного" стечения обстоятельств. А именно переполнение хипа. И так, как же оно было обнаружено.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;Как вы знаете в Total Commander есть встроенное средство быстрого просмотра содержимого файлов (по нажатию F3). Если к файлу привязано какое-либо расширение, есть возможность открыть как мультимедиа - то есть, в нашем случае,&amp;nbsp;K-Lite&amp;nbsp;зарегистрировал свои расширения и fourcc коды и Total Commander попытается воспроизвести файл, а не&amp;nbsp;просмотреть&amp;nbsp;его содержимое допустим в HEX. Это все справедливо для настроек по умолчанию.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;И так, во время экспериментов с MP4 видеофайлом (Metasploit для winamp), у меня рухнул Total Commander - ошибка работы с хипом Runtime C++ Error...&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;Исследование&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;Приведу общую конфигурацию системы, где все это происходило:&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;OS Windows 7 Ultimate x86&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;Total Commander 7.04a&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;K-Lite Codec Pack (klcodec520f.exe):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MP4/3GP/MOV splitter (Haali Media Splitter) [version 1.9.42.1]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;For parsing the MP4/MOV/3GP containers (. Mp4. M4v. Hdmov. Mov .3 gp files).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: normal;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;При разборе падения было выяснено, что Total Commander создает граф в котором есть фильтр &lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;MP4Splitter.ax.&amp;nbsp;&lt;span class="Apple-style-span" style="font-style: normal; font-weight: normal;"&gt;В нем и происходит падение.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;Привожу часть дампа мною созданного файла. который инициирует падение:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;5460h: 60 C2 D0 80 0C 0A 48 48 48 48 48 48 48 48 48 48&amp;nbsp; `ÂÐ€..HHHHHHHHHH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;5470h: 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48&amp;nbsp; HHHHHHHHHHHHHHHH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;5480h: 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48&amp;nbsp; HHHHHHHHHHHHHHHH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;5490h: 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48&amp;nbsp; HHHHHHHHHHHHHHHH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;54A0h: 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48&amp;nbsp; HHHHHHHHHHHHHHHH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;54B0h: 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48&amp;nbsp; HHHHHHHHHHHHHHHH&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;Чтобы не запутаться, я изменил этот диапазон на последовательность типа “AA..AABB..BBCC..CC”. В результате переполнение хипа в модуле MP4Splitter.ax в OllyDbg, будет выглядеть так:&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;1) До вызова HeapFree()&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_16o-MzaHfCk/S05YEka7jMI/AAAAAAAAANc/XmzhrDEzT3k/s1600-h/mp4_total_5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_16o-MzaHfCk/S05YEka7jMI/AAAAAAAAANc/XmzhrDEzT3k/s640/mp4_total_5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;2) После вызова HeapFree()&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_16o-MzaHfCk/S05YRCHk0mI/AAAAAAAAANk/FG3SHe4VO6Q/s1600-h/mp4_total_6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_16o-MzaHfCk/S05YRCHk0mI/AAAAAAAAANk/FG3SHe4VO6Q/s640/mp4_total_6.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;Как видим, при освобождении, идет затирание структуры хипа (см, правый нижний квадрат - дамп хипа). Замечаем важную&amp;nbsp;особенность&amp;nbsp;- указатель на хип содержится в esi регистре..&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;b&gt;Эксплуатация&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;И так, в общем случае, цель - это хип, перейти туда можно по команде jmp esi. Опкод команды \xE6\xFF. &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;03D0h: 00 00 00 00 00 00 00 00 00 00 00 31 2E 32 34 00&amp;nbsp; ...........1.24. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;03E0h: 55 50 58 21 0C 09 05 0A 7B F4 8E F8 24 E1 9F 99&amp;nbsp; UPX!....ôŽø$áŸ™ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;03F0h: 4D 49 32 00 64 A5 0E 00 00 B6 2C 00 26 7A 00 DF&amp;nbsp; MI2.d¥...¶,.&amp;amp;z.ß &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;0400h: FF 67 &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: red;"&gt;E6 FF&lt;/span&gt;&lt;/b&gt; 03 07 42 6F 6F 6C 65 61 6E 01 00 09&amp;nbsp; ÿgæÿ..Boolean... &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;0410h: 10 40 00 05 46 61 6C 73 65 04 BE CD FE FB 54 72&amp;nbsp; .@..False.¾ÍþûTr &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;0420h: 75 65 8D 1B 02 04 43 68 61 72 37 FF 3E 90 01 08&amp;nbsp; ue&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;...Char7ÿ&amp;gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt;"&gt;..&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;Найдя его и переписав хип так, чтобы управление передалось на нужный байт, цель будет достигнута. &lt;/span&gt;Так как я собрался эксплуатировать именно Total Commander, то найдем в нем нужную нам последовательность. Я был приятно удивлен, что в заголовке Total Comander (а он пожат UPX) была найдена эта последовательность. И мало того, плюс еще 14 совпадений, что дает возможность морфить код эксплоита.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;Проблемы с&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;правильным&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;затиранием хипа, и его защитой, типа SafeGuard, я оставлю вам на самостоятельное рассмотрение.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;span style="font-size: x-large;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;P.S.: Данная информация была написана исключительно для размышления. Автор, то есть я, никакой ответственности за эту информацию не несу. Никаких сплоетов и исходников не прилагаю.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;С уважением.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-692376682634995859?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/692376682634995859/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/01/heap-overflow-k-lite-codec-pack.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/692376682634995859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/692376682634995859'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/01/heap-overflow-k-lite-codec-pack.html' title='Heap Overflow в наборе кодеков K-Lite Codec Pack'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_16o-MzaHfCk/S05YEka7jMI/AAAAAAAAANc/XmzhrDEzT3k/s72-c/mp4_total_5.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6461529153880266978.post-4032457233961388240</id><published>2010-01-05T01:59:00.003+03:00</published><updated>2010-01-10T17:14:24.595+03:00</updated><title type='text'>Здравствуйте</title><content type='html'>Создал блог, думаю буду тут отписывать всякие технические вещи. Хотя, может и не только технические.&lt;br /&gt;Думаю будет интересно.&lt;br /&gt;Если не будет времени, то удалю. Извините :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6461529153880266978-4032457233961388240?l=termosintez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://termosintez.blogspot.com/feeds/4032457233961388240/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://termosintez.blogspot.com/2010/01/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/4032457233961388240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6461529153880266978/posts/default/4032457233961388240'/><link rel='alternate' type='text/html' href='http://termosintez.blogspot.com/2010/01/blog-post.html' title='Здравствуйте'/><author><name>sinobi</name><uri>http://www.blogger.com/profile/05766790570100751539</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://1.bp.blogspot.com/_16o-MzaHfCk/TIaZvo0e1EI/AAAAAAAAAPQ/kkbT0uKDq4I/S220/ninja84.jpg'/></author><thr:total>0</thr:total></entry></feed>
