Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Encrypted by XOR


Rekomendowane odpowiedzi

Opublikowano

Witam.

Istnieje może jakiś program który potrafi zakodować własne / odkodować string albo jakiś poradnik jak zrobić ręcznie. Dokładnie o to mi chodzi

/* Encrypted by XOR 's' MasterServers file */
//std::string encrypted("\x51\x3e\x12\x0\x7\x16\x1\x20\x16\x1\x5\x16\x1\x0\x51\x7e\x79\x8\x7e\x79\x7a\x51\x1b\x1f\x42\x51\x7e\x79\x7a\x8\x7e\x79\x7a\x7a\x51\x43\x51\x7e\x79\x7a\x7a\x8\x7e\x79\x7a\x7a\x7a\x51\x12\x17\x17\x1\x51\x7a\x7a\x51\x42\x44\x4b\x5d\x41\x42\x44\x5d\x42\x4b\x47\x5d\x41\x47\x4b\x49\x41\x44\x43\x42\x43\x51\x7e\x79\x7a\x7a\xe\x7e\x79\x7a\x7a\x51\x42\x51\x7e\x79\x7a\x7a\x8\x7e\x79\x7a\x7a\x7a\x51\x12\x17\x17\x1\x51\x7a\x7a\x51\x3\x1f\x0\x16\x7\x7\x1a\x5d\x3\x1f\x49\x41\x44\x43\x42\x43\x51\x7e\x79\x7a\x7a\xe\x7e\x77\x77\x51\x1b\x1f\x41\x51\x7e\x79\x7a\x8\x7e\x79\x7a\x7a\x51\x43\x51\x7e\x79\x7a\x7a\x8\x7e\x79\x7a\x7a\x7a\x51\x12\x17\x17\x1\x51\x7a\x7a\x51\x42\x44\x4b\x5d\x41\x42\x44\x5d\x42\x4b\x47\x5d\x41\x47\x4b\x49\x41\x44\x43\x42\x43\x51\x7e\x79\x7a\x7a\xe\x7e\x79\x7a\x7a\x51\x42\x51\x7e\x79\x7a\x7a\x8\x7e\x79\x7a\x7a\x7a\x51\x12\x17\x17\x1\x51\x7a\x7a\x51\x3\x1f\x0\x16\x7\x7\x1a\x5d\x3\x1f\x49\x41\x44\x43\x42\x43\x51\x7e\x79\x7a\x7a\xe\x7e\x79\x7a\xe\x7e\x79\xe", 251);
std::string encrypted("\x51\x3e\x12\x0\x7\x16\x1\x20\x16\x1\x5\x16\x1\x0\x51\x7e\x79\x8\x7e\x79\x7a\x51\x1b\x1f\x42\x51\x7e\x79\x7a\x8\x7e\x79\x7a\x7a\x51\x43\x51\x7e\x79\x7a\x7a\x8\x7e\x79\x7a\x7a\x7a\x51\x12\x17\x17\x1\x51\x7a\x7a\x51\x42\x4b\x46\x5d\x40\x4b\x5d\x41\x47\x4a\x5d\x47\x44\x49\x41\x44\x43\x42\x43\x51\x7e\x79\x7a\x7a\xe\x79\x7a\xe\x79\xe", 86);

Z góry dzięki

Opublikowano

no i co ja mam z tego rozumieć ?

bo szczerze to nie rozumiem nic.

 

bardzo mi na tym zależy ziomek więc jak możesz to pomóż. odwdzięczę się jakoś

Opublikowano

Niech strace, chociaz nie wiem co tam bylo trudnego do zrozumienia...

 

Skomentowany string:

"MasterServers"
{
	"hl1"
	{
		"0"
		{
			"addr"		"178.217.184.248:27010"
		}
		"1"
		{
			"addr"		"plsetti.pl:27010"
		}

	"hl2"
	{
		"0"
		{
			"addr"		"178.217.184.248:27010"
		}
		"1"
		{
			"addr"		"plsetti.pl:27010"
		}
	}
}

Drugi string:

"MasterServers"
{
	"hl1"
	{
		"0"
		{
			"addr"		"185.38.249.47:27010"
		}
	
	}

}
Opublikowano
int main(int argc, char** argv)
{
	std::string encrypted("\x51\x3e\x12\x0\x7\x16\x1\x20\x16\x1\x5\x16\x1\x0\x51\x7e\x79\x8\x7e\x79\x7a\x51\x1b\x1f\x42\x51\x7e\x79\x7a\x8\x7e\x79\x7a\x7a\x51\x43\x51\x7e\x79\x7a\x7a\x8\x7e\x79\x7a\x7a\x7a\x51\x12\x17\x17\x1\x51\x7a\x7a\x51\x42\x4b\x46\x5d\x40\x4b\x5d\x41\x47\x4a\x5d\x47\x44\x49\x41\x44\x43\x42\x43\x51\x7e\x79\x7a\x7a\xe\x79\x7a\xe\x79\xe", 86);

	for(int i = 0; i < encrypted.length(); i++)
		printf("%c", 's' ^ encrypted[i]);

}

Tak trudno uzyc "musku"?

Nie pomagam na PW, od tego macie forum!!!

 

#PHP-things

 

 

08FMpDu.png

 

Opublikowano

a jeśli mam kod

 

 

"MasterServers"
{
    "hl1"
    {
        "0"
        {
            "addr"        "xxx.xxx.xxx.xx:xxxxx"
        }
    
    }

}

 

to jak go zakodować ?

Opublikowano

a w jakim to programie robisz jeśli można spytać.

 

@ edit

 

sry że Ci dup* zawracam ale zbyt tego nie ogarniam. pierwszy raz to robię więc zrozum mnie. :)

Opublikowano

Sadzac po tym "std::string encrypted(...)", jest to client do jakiejs gry napisanej w C++. Tak wiec nie lodz sie ze cos z nia zrobisz jak nie umiesz uzyc tego co podalem w 9 poscie.

Nie pomagam na PW, od tego macie forum!!!

 

#PHP-things

 

 

08FMpDu.png

 

Opublikowano

w dowolnym ? xD

 

podaj w jakim Ty robisz ;p

 

No w dowolnym...

Ja to akurat robiłem w VS, bo miałem otwarte, ale równie dobrze możesz to zrobić w CodeBlocks, jakimś Dev-C++, a nawet w notatniku.

Możesz też ręcznie to zrobić, ale najpierw musisz wiedzić o co w tym chodzi, a chyba tego nie wiesz.

Opublikowano

w dowolnym ? xD

 

podaj w jakim Ty robisz ;p

 

do tego sam sobie musisz napisac program, ja p******e, popatrz, oto rozwiazanie twojego problemu

 

 

string toEncrypt = "dupalol";
char key = 'x';
for(int i=0;i<toEncrypt.length();i++){
     toEncrypt[i] ^= key;
}

 

i jest taka ciekawa wlasnosc XORa, szyfrujesz i odszyfrowujesz tym samym programem, czyli XOR(XOR(x)) = x

Opublikowano

Tylko że jak otwieram CodeBlocks i biorę New -> Files -> C/C++ source i mam okno do pisania.

Wpisuje ten kod tam. Biorę "Run" i wywala kilka błędów. ( ten kod co kolega podał wyżej )

Opublikowano

-,-

 

ziomek siedzę pół dnia aby to jakoś ogarnąć a Ty mnie jeszcze dobijasz :/

jak byś napisał krok po kroku co zrobić to bym zrozumiał i bym podziękował a Ty bawisz się że mną w kotka i myszke.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...