• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Малварка под микроскопом - StormKitty

Пожалуйста, обратите внимание, что пользователь заблокирован
Краткое ТЗ:
- C++17
- Без STL, CRT. Чистый ++ код, WinAPI
- Парсинг JSON-arrays
Да, можно сделать такую статью, если тебе и нашему уютненькому комьюнити она нужна.
 
Интересно бы было почитать статью по написанию JSON-парсера. Из всех готовых библиотек, что я смог найти на гитхабе - только https://github.com/rafagafe/tiny-json +- подошёл, хоть и тоже имеет свои минусы.
или вот этот: https://github.com/udp/json-parser. Проверен и успешо используется во всех версиях всем известонго локера.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
или вот этот: https://github.com/udp/json-parser. Проверен и успешо используется во всех версиях всем известонго локера.
Ну на вид вполне норм, моя реализация была бы примерно похожа. Он использует CRT, но большинство необходимых ему функций будет в msvcrt.dll (которая есть на всех системах).
 
Пожалуйста, обратите внимание, что пользователь заблокирован
У всех парсеров выше одна проблема - нужно заранее знать кол-во значений в JSON-обьекте. А если у меня есть массив обьектов, как быть? Можно выделять память с запасом, но лучше, как мне кажется, чтобы парсер сам выделял память под все значения сразу. Кол-во значений, наверное, можно подсчитать по кол-ву символов "\":"
 
Пожалуйста, обратите внимание, что пользователь заблокирован
У всех парсеров выше одна проблема - нужно заранее знать кол-во значений в JSON-обьекте.
Не понял. Смотрим этот парсер: https://github.com/udp/json-parser - видим, что он сам выделяет память для всех своих структур, более того в него можно передать свой аллокатор, если выделение на куче (malloc/HeapAlloc) тебя не устраивает.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Не понял. Смотрим этот парсер: https://github.com/udp/json-parser - видим, что он сам выделяет память для всех своих структур, более того в него можно передать свой аллокатор, если выделение на куче (malloc/HeapAlloc) тебя не устраивает.
Шикарный парсер, кстати! Есть всё необходимое, как приятный бонус - перегрузка операторов.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Шикарный парсер, кстати! Есть всё необходимое, как приятный бонус - перегрузка операторов.
Ну вот видишь, и статья не нужна оказывается, можно было просто задать вопрос на форуме и получить нужный парсер.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
По сабжу: думаю следующей статьей этого цикла рассмотреть какой-нить плюсовый или сишный ратник. Подкиньте интересный оупенсорсный проект или утекшие сорсы по этому направлению.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
По сабжу: думаю следующей статьей этого цикла рассмотреть какой-нить плюсовый или сишный ратник. Подкиньте интересный оупенсорсный проект или утекшие сорсы по этому направлению.
 
Здравствуйте, не могли бы вы на пальцах объяснить, что там в anonfile.dll? И если она что-то там сливает, в комментариях выше был дан ответ, что нужно юзать предыдущую версию с гитхаба, это верно?
Так же тестировал сам билд на двух виртуалках(owasp) home и pro 10 x64, а так же на реальном ПК, логи в телеграм и на anonfile приходят, но клипер+кейлоггер не устанавливаются. В чем может быть проблема и возможно ли это как то решить?
P.S. в комментариях выше видел, что штормкитти продают, так вот я ничего продавать не собираюсь) всех с наступающим!
 
Статья просто бомба, много чего нового узнал для себя, автору огромное спасибо за такой огромный труд

Когда есть такие люди как Fagins мир будет развиватся. Снимаю шляпу друг
 
Последнее редактирование:
По сабжу: думаю следующей статьей этого цикла рассмотреть какой-нить плюсовый или сишный ратник. Подкиньте интересный оупенсорсный проект или утекшие сорсы по этому направлению.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
DildoFagins Ты эту статью на куки форум выкладывал или ее туда скомуниздили?
Нет, не выкладывал, скинь ссылку.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх