Загрузка...

Shurk Steal - ******* for 3000 rubles in 5 lines of code and XOR protection | The least functional styler

Thread in Virology created by LLCPPC_inactive4415647 Aug 24, 2021. 3302 views

  1. LLCPPC_inactive4415647
    LLCPPC_inactive4415647 Topic starter Aug 24, 2021 Не мир пришел Я принести на землю, но меч 245 Aug 15, 2021
    https://app.any.run/tasks/93fdc90a-1066-4737-9242-c72141412642/ Засветился 6 авг. 2021.

    Ревёрс-инжиниринг SHurk Steal / Первый взгляд

    Скомпилирован MSVC++, 32-х битный.
    Импорт-таблица не защищена.

    [IMG]

    Строки тоже не защищены, защищён только один IP адрес, дальше узнаете как.

    [IMG]
    [IMG]
    [IMG]



    Ревёрс-инжиниринг SHurk Steal / Динамический, статический анализ

    Сразу при открытии мы встречаем огромный минус - зависимость от переменных среды:

    [IMG]
    Это ужасно, потому что для этого есть специальные функции WinAPI - GetTempPathA, и др.
    Так что если вы измените переменную %APPDATA%, %TEMP%, %LOCALAPPDATA%, или просто удалите их - ******* работать не будет...

    Далее, после получения путей, ******* в одном потоке собирает ****. Хорошо, что сначала не расшифровал нам IP, как делал это Mars *******.

    **** собирает в порядке: Atomic Wallet, Electrum Wallet, Ethereum Wallet, ZCash Wallet, Exodus Wallet, Telegram, Mozilla Firefox

    [IMG]

    Автор использует STL (что естественно, это же С++), это может, хоть и не на много, но сказаться на размере исполняемого файла, и его скорости исполнения.

    А теперь интересное - шифрование IP в SHurk ******* используется банальное XOR-шифрование.
    [IMG]

    Мы видим strcpy в строку -> "%-':%& :\" :'$"
    И видим снизу цикл с XOR. Всё, что написано в середине этого - мусор, всего-лишь запугивание для ревёрсеров.

    Как я уже проанализировал, IP выглядит так - 193.124.64.30, в ASCII -> 31 39 33 ...
    А теперь возьмём строку, и переведём её в HEX -> "%-':%& :\" :'$" -> 25 2D 27 ...
    А теперь берём ключ выше - 0x14

    Ксорим 0x25 ^ 0x14, и получаем 0x31, т.е "1"
    0x2D ^ 0x14 -> 0x39 -> "9"
    0x27 ^ 0x14 -> 0x33 -> "3"
    = 193
    И так далее...

    Данные он отправляет, через WS2_32, т.е сокетами.


    Ну больше ничего и нет...На самом деле не хотел писать эту статью, потому что этот ******* банально сделан новичком.

    Плюсы:
    - Работает?

    Минусы:
    - Отсутствие многопоточности
    - XOR-шифрование
    - Зависимость от системных переменных
    - Малофункциональный (Mozilla Firefox, Telegram и кошельки)
    - Абсолютно никакого обнаружение виртуальной среды
    - Сбор на диске

    Написать такой же ******* сможет абсолютно каждый, функционала особенного нет, даже подозрения что это копирайт

    Скачать рассматриваемый билд SHurk Steal -> https://dl.uploadgram.me/6124ad94ed3bbh



    Читайте так же:
    * Ревёрс-инжиниринг *******а RedLine -> https://zelenka.guru/threads/2866730/
    * Ревёрс-инжиниринг DC-RAT -> https://zelenka.guru/threads/2878088/
    * Ревёрс-инжиниринг *******а X-FILES -> https://zelenka.guru/threads/2884957/
    * Пишем полиморфный код на ассемблере с шифрованием (обход VirtualBox, AnyRun, дампа памяти, 5 блоков кода) -> https://zelenka.guru/threads/2881723/
    * Ревёрс-инжиниринг MarsStealer -> https://zelenka.guru/threads/2888161/
    * Ревёрс-инжиниринг SHurk Steal -> https://zelenka.guru/threads/2889104/
     
  2. RazDva
    RazDva Aug 24, 2021 мама я люблю кокаин 452 Sep 2, 2017
    ждём твой ******* с блэкджеком и шлюхами
     
    1. foxeds
      RazDva, соглы, автор вполне годный софт может выпустить.
    2. unnamed001
      RazDva, каждый может зайти в иду нажать f5 и f12
  3. Лапки

    [IMG]
    Я может что-то не понимаю, но сбор в памяти не должен же писать на диск файлы
     
    1. LLCPPC_inactive4415647 Topic starter
      Лапки, Это же отчёт, а читает\дешифрует он в памяти
    2. Лапки
    3. LLCPPC_inactive4415647 Topic starter
      Лапки, Всё, я сам посмотрел, ты прав. Просто ты не то скинул, он там другой файл в конце создаёт - "Login: Password: " и кукки тоже в файлы записывает

      И вообще, действительно, странно - зачем отчёт записывать в файл...
  4. G0odDay
    G0odDay Aug 25, 2021 215 Oct 14, 2018
    я этот ****** разбирал с другом когда он только вышел, как я считаю главные минусы в данном ******е это:
    Сборка лога на диске (рантайм привет как делишки?)
    STL
    ну и getenv("APPDATA")
    (ну и само сабой хром на дедике он не брал xD)
     
  5. csgopubglol
    csgopubglol Aug 25, 2021 Banned 3 Aug 2, 2018
    ждём реверс неверлуза
     
  6. Rovilov
    Rovilov Sep 18, 2021 Banned 501 Apr 19, 2021
    блет требую софт от тебя
    The post was merged to previous Sep 18, 2021
    поддержал бы монеткой есди бы написал что-то годное
     
  7. MR_PENCOL
    MR_PENCOL Oct 13, 2021 285 Mar 31, 2014
    блет требую софт от тебя
     
Loading...
Top