<?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/"
	>

<channel>
	<title>stealer &#8211; PT ESC</title>
	<atom:link href="/tag/stealer/feed/index.xml" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description></description>
	<lastBuildDate>Wed, 30 Sep 2026 19:19:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>/wp-content/uploads/2026/09/cropped-cropped-large_icon-32x32.png</url>
	<title>stealer &#8211; PT ESC</title>
	<link>/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Страсти опенсорса: часть вторая</title>
		<link>/open-source-passions-part-two/</link>
		
		<dc:creator><![CDATA[ti_author]]></dc:creator>
		<pubDate>Tue, 03 Sep 2024 17:03:22 +0000</pubDate>
				<category><![CDATA[Threat Intelligence]]></category>
		<category><![CDATA[pyanalysis]]></category>
		<category><![CDATA[pypi]]></category>
		<category><![CDATA[stealer]]></category>
		<category><![CDATA[TI]]></category>
		<guid isPermaLink="false">http://localhost:8080/%d1%81%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%b8-%d0%be%d0%bf%d0%b5%d0%bd%d1%81%d0%be%d1%80%d1%81%d0%b0-2/</guid>

					<description><![CDATA[Страсти опенсорса: часть вторая Инфостилеры 🧋 Ими уже никого не удивишь, ведь это популярный класс вредоносного программного обеспечения, часто упоминаемый в новостях. Большинство троянов крадут наши данные, но делают это без уважения.…]]></description>
										<content:encoded><![CDATA[<p><strong>Страсти опенсорса:</strong> часть вторая</p>
<p><strong>Инфостилеры</strong> 🧋</p>
<p>Ими уже никого не удивишь, ведь это популярный класс вредоносного программного обеспечения, часто упоминаемый в новостях. Большинство троянов крадут наши данные, но делают это без уважения. И тут разработчик <code>GeorgeTheMightyDev</code> подумал: «А что, если&#8230;»</p>
<p>И выпустил пакет <code>pojang-resorter</code>, который благодарит вас за то, что вы установили его приложение, ведь вы даете ему возможность сделать скриншот и отправить его на сервер Discord (скриншот 1). В следующих версиях нагрузка будет упакована в PyInstaller, а код — обфусцирован, однако мы оценили изначальное благородство автора ❌</p>
<p><strong>1001 мимикрия под requests</strong> 😵‍💫</p>
<p>Злоумышленники не перестают использовать кодовую базу популярной библиотеки requests для сокрытия своей вредоносной нагрузки. За эти две недели такое произошло в рамках пакетов <code>flophttp</code> и <code>invokehttp</code>. Так как в обоих случаях автор подписал себя как Kiany Reeves, у нас нет сомнений, что это одна кампания 🐶</p>
<p>Вредоносная нагрузка расположена в <code>__init__.py</code> и представляет собой обфусцированный однострочник (скриншот 2). Учитывая, что автор задает для библиотек и методов такие алиасы, как <code>borrow</code>, <code>blacktrone</code>, <code>pickachu</code>, <code>takihao</code> (скриншот 3), становится понятно, что наш злоумышленник — человек культуры.</p>
<p><strong>Сезон отстуков</strong> 🏖</p>
<p>В последнее время наблюдается особая популярность простеньких троянов-логгеров, единственная задача которых состоит в том, чтобы на этапе установки или импорта пакета отстучаться злоумышленнику, опционально утащив с собой информацию о системе, иногда еще и переменные окружения. </p>
<p>На скриншотах 4–7 представлены различные варианты реализации такого функционала: это пакеты <code>artifact-lab-3-package-77d0c154</code>, <code>artifact-lab-3-package-89883da3</code>, <code>tiktok-session-lite-sdk</code>.</p>
<p>———</p>
<p>А вы знали про фичу pip с отсутствием приоритетов репозиториев? Надеемся, что вам было интересно 👍</p>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/09/photo_45@03-09-2024_17-03-23-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/09/photo_45@03-09-2024_17-03-23-1024x1024.jpg 1024w, /wp-content/uploads/2024/09/photo_45@03-09-2024_17-03-23-300x300.jpg 300w, /wp-content/uploads/2024/09/photo_45@03-09-2024_17-03-23-150x150.jpg 150w, /wp-content/uploads/2024/09/photo_45@03-09-2024_17-03-23-768x767.jpg 768w, /wp-content/uploads/2024/09/photo_45@03-09-2024_17-03-23.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/09/photo_46@03-09-2024_17-03-23-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/09/photo_46@03-09-2024_17-03-23-1024x1024.jpg 1024w, /wp-content/uploads/2024/09/photo_46@03-09-2024_17-03-23-300x300.jpg 300w, /wp-content/uploads/2024/09/photo_46@03-09-2024_17-03-23-150x150.jpg 150w, /wp-content/uploads/2024/09/photo_46@03-09-2024_17-03-23-768x767.jpg 768w, /wp-content/uploads/2024/09/photo_46@03-09-2024_17-03-23.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/09/photo_47@03-09-2024_17-03-23-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/09/photo_47@03-09-2024_17-03-23-1024x1024.jpg 1024w, /wp-content/uploads/2024/09/photo_47@03-09-2024_17-03-23-300x300.jpg 300w, /wp-content/uploads/2024/09/photo_47@03-09-2024_17-03-23-150x150.jpg 150w, /wp-content/uploads/2024/09/photo_47@03-09-2024_17-03-23-768x767.jpg 768w, /wp-content/uploads/2024/09/photo_47@03-09-2024_17-03-23.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/09/photo_48@03-09-2024_17-03-23-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/09/photo_48@03-09-2024_17-03-23-1024x1024.jpg 1024w, /wp-content/uploads/2024/09/photo_48@03-09-2024_17-03-23-300x300.jpg 300w, /wp-content/uploads/2024/09/photo_48@03-09-2024_17-03-23-150x150.jpg 150w, /wp-content/uploads/2024/09/photo_48@03-09-2024_17-03-23-768x767.jpg 768w, /wp-content/uploads/2024/09/photo_48@03-09-2024_17-03-23.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/09/photo_49@03-09-2024_17-03-23-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/09/photo_49@03-09-2024_17-03-23-1024x1024.jpg 1024w, /wp-content/uploads/2024/09/photo_49@03-09-2024_17-03-23-300x300.jpg 300w, /wp-content/uploads/2024/09/photo_49@03-09-2024_17-03-23-150x150.jpg 150w, /wp-content/uploads/2024/09/photo_49@03-09-2024_17-03-23-768x767.jpg 768w, /wp-content/uploads/2024/09/photo_49@03-09-2024_17-03-23.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/09/photo_50@03-09-2024_17-03-23-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/09/photo_50@03-09-2024_17-03-23-1024x1024.jpg 1024w, /wp-content/uploads/2024/09/photo_50@03-09-2024_17-03-23-300x300.jpg 300w, /wp-content/uploads/2024/09/photo_50@03-09-2024_17-03-23-150x150.jpg 150w, /wp-content/uploads/2024/09/photo_50@03-09-2024_17-03-23-768x767.jpg 768w, /wp-content/uploads/2024/09/photo_50@03-09-2024_17-03-23.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<p><span class="hashtag">#ti</span> <span class="hashtag">#stealer</span> <span class="hashtag">#pypi</span> <span class="hashtag">#pyanalysis</span><br />
<a href="https://t.me/ptescalator" rel="noopener" target="_blank">@ptescalator</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Добавляете закладки в опенсорс-репозитории? Молодой человек, пройдемте.</title>
		<link>/do-you-add-bookmarks-to-open-source-repositories-young-man-come-with-me/</link>
		
		<dc:creator><![CDATA[ti_author]]></dc:creator>
		<pubDate>Tue, 23 Jul 2024 14:22:31 +0000</pubDate>
				<category><![CDATA[Threat Intelligence]]></category>
		<category><![CDATA[pyanalysis]]></category>
		<category><![CDATA[pypi]]></category>
		<category><![CDATA[stealer]]></category>
		<category><![CDATA[TI]]></category>
		<guid isPermaLink="false">http://localhost:8080/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d0%b5-%d0%b7%d0%b0%d0%ba%d0%bb%d0%b0%d0%b4%d0%ba%d0%b8-%d0%b2-%d0%be%d0%bf%d0%b5%d0%bd%d1%81%d0%be%d1%80%d1%81-%d1%80%d0%b5%d0%bf%d0%be%d0%b7/</guid>

					<description><![CDATA[🤨 Добавляете закладки в опенсорс-репозитории? Молодой человек, пройдемте. В рамках threat intelligence, помимо исследования «традиционных» вредоносных программ, мы также занимаемся поиском закладок в репозитории Python Package Index с помощью сервиса PT PyAnalysis.…]]></description>
										<content:encoded><![CDATA[<p>🤨 <strong>Добавляете закладки в опенсорс-репозитории? Молодой человек, пройдемте.</strong></p>
<p>В рамках threat intelligence, помимо исследования «традиционных» вредоносных программ, мы также занимаемся поиском закладок в репозитории Python Package Index с помощью <a href="https://www.ptsecurity.com/ru-ru/services/pt-pyanalysis" rel="noopener" target="_blank">сервиса PT PyAnalysis</a>.</p>
<p>Тенденция такова, что не проходит и недели без троянов ☕️. При этом злоумышленники загружают не только полнофункциональные инфостилеры, но и свои маленькие пробы пера.</p>
<p><strong>PT PyAnalysis очернил проекты нескольких разработчиков за последние дни, расскажем о самых интересных поделках:</strong></p>
<p>🤔 <strong>Скрины 1, 2</strong>. Кампания с Android-стилером, содержащим арабские комментарии. Он отправляет файлы через телеграм-бот (как их детектить в сетевом трафике своей инфраструктуры <a href="https://t.me/ptescalator/26" rel="noopener" target="_blank">мы писали здесь</a>), токен которого вшит в коде. Пакеты имеют название вида <code>raquest</code>, <code>ebell</code>.</p>
<p>🤔 <strong>Скрин 3</strong>. Серия клипперов (троянов, ворующих данные из буфера обмена — clipboard), косящих под проверки лицензии. Закрепляются на устройствах под управлением Windows, добавляя запись автозагрузки в реестр. Слушают буфер обмена каждую секунду, в случае изменений отправляют данные в дискорд-канал. Пакеты имеют названия вида <code>testjsonn1</code>, <code>testjson2</code>, <code>gentorqkkh</code>.</p>
<p>🤔 <strong>Скрины 4, 5.</strong> Стилер, обходящий диски в поисках файлов <code>.env</code>, добывающий ключи SSH из стандартных путей и отправляющий все добро на сервер злоумышленника с помощью утилиты curl. Имеет логику, зависящую от целевой платформы: отдельную — для Windows, отдельную — для Linux и MacOS. Пакет: <code>popeye-pip-v3</code>. Имя разработчика говорит само за себя: <code>shyam_the_hacker</code>.</p>
<p><strong>Уведомили Python Package Index, пакеты выпилены</strong> 👋 </p>
<p>Несмотря на то, что названия этих пакетов выглядят незамысловато и вряд ли вы опечатаетесь, написав <code>raquest</code> вместо <code>requests</code>, такие пакеты могут попасть к вам через транзитивные зависимости. Построение внутреннего защищенного зеркала — сложный, но жизненно важный элемент для обеспечения современной безопасной разработки ❤️</p>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/07/photo_24@23-07-2024_14-22-31-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/07/photo_24@23-07-2024_14-22-31-1024x1024.jpg 1024w, /wp-content/uploads/2024/07/photo_24@23-07-2024_14-22-31-300x300.jpg 300w, /wp-content/uploads/2024/07/photo_24@23-07-2024_14-22-31-150x150.jpg 150w, /wp-content/uploads/2024/07/photo_24@23-07-2024_14-22-31-768x768.jpg 768w, /wp-content/uploads/2024/07/photo_24@23-07-2024_14-22-31.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/07/photo_25@23-07-2024_14-22-31-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/07/photo_25@23-07-2024_14-22-31-1024x1024.jpg 1024w, /wp-content/uploads/2024/07/photo_25@23-07-2024_14-22-31-300x300.jpg 300w, /wp-content/uploads/2024/07/photo_25@23-07-2024_14-22-31-150x150.jpg 150w, /wp-content/uploads/2024/07/photo_25@23-07-2024_14-22-31-768x768.jpg 768w, /wp-content/uploads/2024/07/photo_25@23-07-2024_14-22-31.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/07/photo_26@23-07-2024_14-22-31-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/07/photo_26@23-07-2024_14-22-31-1024x1024.jpg 1024w, /wp-content/uploads/2024/07/photo_26@23-07-2024_14-22-31-300x300.jpg 300w, /wp-content/uploads/2024/07/photo_26@23-07-2024_14-22-31-150x150.jpg 150w, /wp-content/uploads/2024/07/photo_26@23-07-2024_14-22-31-768x768.jpg 768w, /wp-content/uploads/2024/07/photo_26@23-07-2024_14-22-31.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image"><img width="1024" height="1024" src="/wp-content/uploads/2024/07/photo_27@23-07-2024_14-22-31-1024x1024.jpg" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="/wp-content/uploads/2024/07/photo_27@23-07-2024_14-22-31-1024x1024.jpg 1024w, /wp-content/uploads/2024/07/photo_27@23-07-2024_14-22-31-300x300.jpg 300w, /wp-content/uploads/2024/07/photo_27@23-07-2024_14-22-31-150x150.jpg 150w, /wp-content/uploads/2024/07/photo_27@23-07-2024_14-22-31-768x768.jpg 768w, /wp-content/uploads/2024/07/photo_27@23-07-2024_14-22-31.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<p><span class="hashtag">#ti</span> <span class="hashtag">#stealer</span> <span class="hashtag">#pypi</span> <span class="hashtag">#pyanalysis</span><br />
<a href="https://t.me/ptescalator" rel="noopener" target="_blank">@ptescalator</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
