- Статус
- Оффлайн
- Регистрация
- 6 Авг 2019
- Сообщения
- 1,064
- Реакции
- 760
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем вам нужны эти все анализаторы возможных ключей для xorstr если такие гиганты разработки как llama оставляют ключи прямо вместе с xored str.
Ну и написал крутой dexor потому-что нехуй.
Запустить это все в рантайм:
Ну и написал крутой dexor потому-что нехуй.
PHP:
//Stuff.
#include <iostream>
#include <string>
#include <vector>
//Legacy.
struct Xored {
//Value - xor str, key - decrypt key.
std::vector <int> values;
int key;
};
//Xorstr's to decrypt.
std::vector <Xored> values = {
Xored { { 0x5D5D554E, 0x3A5E5F56 }, 0x3A }
};
int main() {
auto dexor = [] (int value, int key, std::string& output) {
for (unsigned int i = 0; i < sizeof (int); i++) {
//Bit shifting...
int currentByte = (value >> (8 * i) & 0xFF);
//Create const char* with dexor value, and append to string. (Small check for non-null byte)
output.append (currentByte != 0x0 ? new char (currentByte ^ key) : "");
}
};
//dexored str.
std::string output;
for (const auto& xored : values) {
for (const auto& value : xored.values) {
dexor (value, xored.key, output);
}
}
//print.
std::cout << output;
}
Запустить это все в рантайм:
Пожалуйста, авторизуйтесь для просмотра ссылки.
(Строго не рекомендуется беременным детям)Одумайся, ты еще молод, у тебя дети, жена, отец, отчим, и тд.
Тема была создана исключительно по рофлу и по просьбе друга, не более.
Тема была создана исключительно по рофлу и по просьбе друга, не более.
Последнее редактирование:


