Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Крутой dexor.

  • Автор темы Автор темы 0x000cb
  • Дата начала Дата начала
cpuid inc.
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
6 Авг 2019
Сообщения
1,064
Реакции
760
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем вам нужны эти все анализаторы возможных ключей для xorstr если такие гиганты разработки как llama оставляют ключи прямо вместе с xored str.
Ну и написал крутой dexor потому-что нехуй.

PHP:
Expand Collapse Copy
//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;
  
}

Запустить это все в рантайм:
Пожалуйста, авторизуйтесь для просмотра ссылки.
(Строго не рекомендуется беременным детям)

Одумайся, ты еще молод, у тебя дети, жена, отец, отчим, и тд.
Тема была создана исключительно по рофлу и по просьбе друга, не более.
 
Последнее редактирование:
крутотень
 
Спасибо, прям остров сокровищ
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем вам нужны эти все анализаторы возможных ключей для xorstr если такие гиганты разработки как llama оставляют ключи прямо вместе с xored str.
Ну и написал крутой dexor потому-что нехуй.

PHP:
Expand Collapse Copy
//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;
 
}

Запустить это все в рантайм:
Пожалуйста, авторизуйтесь для просмотра ссылки.
(Строго не рекомендуется беременным детям)

Одумайся, ты еще молод, у тебя дети, жена, отец, отчим, и тд.
Тема была создана исключительно по рофлу и по просьбе друга, не более.
Расксорь пожалуйста вот это:roflanEbalo::forsenGun::deilluminati:
 

Вложения

  • photo_2021-01-18_14-39-10.jpg
    photo_2021-01-18_14-39-10.jpg
    7.5 KB · Просмотры: 34
Назад
Сверху Снизу