diff --git a/crypto/MissingRaindeer/README.md b/crypto/MissingRaindeer/README.md new file mode 100644 index 0000000..8116a17 --- /dev/null +++ b/crypto/MissingRaindeer/README.md @@ -0,0 +1,13 @@ +# Missing Raindeer + +## Flag + +HTB{w34k_3xp0n3n7_ffc896} + +## How to solve + +```bash +# Extract pubkey.der and secret.enc from mail.eml (secret.enc is b64 so, decode it first!) +# Then run rsactftool against it +python3 RsaCtfTool.py --publickey tmp/pub.key --uncipherfile dat/secret.enc +``` diff --git a/crypto/MissingRaindeer/deciphered_attachment b/crypto/MissingRaindeer/deciphered_attachment index be500a4..a2acca3 100644 --- a/crypto/MissingRaindeer/deciphered_attachment +++ b/crypto/MissingRaindeer/deciphered_attachment @@ -1,5 +1,10 @@ +Results for dat/pubkey: + Unciphered data : -HEX : 0xa415e596f3e4a21c25003081894a080532af6ba4739145593a9695f886b146e5b865b3c46fd2c14cc19059d8a3491018ff10fe4d02bfad9cceee6735c2844e87f10ada2593acb6988315f2e760a65b15fea3b781937af3651fdedae68e1210c4ed3602d0d1bc94e1f054ad -INT (big endian) : 307968727924643589446817054356670587947811738257755826328391346771555909495309166997072951847162296442948717292181103911669692516081555431892296155634695866133360083497101472628760457860959909333788155352877056162451321677649740405158218026991156435780392109 -INT (little endian) : 325322852408515827924680177664573471113206438368894095154748946216388495533407429128074259190964109468771287894216654896504526078759213214576415893088320551628507634445347416332262568586203743010212094388519639262170697695732520271131614082510566363490489764 -STR : b'\xa4\x15\xe5\x96\xf3\xe4\xa2\x1c%\x000\x81\x89J\x08\x052\xafk\xa4s\x91EY:\x96\x95\xf8\x86\xb1F\xe5\xb8e\xb3\xc4o\xd2\xc1L\xc1\x90Y\xd8\xa3I\x10\x18\xff\x10\xfeM\x02\xbf\xad\x9c\xce\xeeg5\xc2\x84N\x87\xf1\n\xda%\x93\xac\xb6\x98\x83\x15\xf2\xe7`\xa6[\x15\xfe\xa3\xb7\x81\x93z\xf3e\x1f\xde\xda\xe6\x8e\x12\x10\xc4\xed6\x02\xd0\xd1\xbc\x94\xe1\xf0T\xad' +HEX : 0x57652061726520696e20416e74617263746963612c206e6561722074686520696e646570656e64656e6365206d6f756e7461696e732e0a4854427b7733346b5f337870306e336e375f6666633839367d +INT (big endian) : 1557557083543814172336607163260092833421057646019104960727073356364066073441281899179702244042726263049650591998409092023301232930288444853604698625348475061214874927442198998278165154227631741 +INT (little endian) : 2231529103680138796927746649536864897119247377471041905664407930796219624149588510249260498632762428775722479577828189092363031098729290754634089883573211466746152721663233448696652931528680791 +utf-8 : We are in Antarctica, near the independence mountains. +HTB{w34k_3xp0n3n7_ffc896} +utf-16 : 敗愠敲椠湁慴捲楴慣‬敮牡琠敨椠摮灥湥敤据⁥潭湵慴湩⹳䠊䉔睻㐳彫砳ば㍮㝮晟捦㤸紶 +STR : b'We are in Antarctica, near the independence mountains.\nHTB{w34k_3xp0n3n7_ffc896}' diff --git a/crypto/MissingRaindeer/secret.enc b/crypto/MissingRaindeer/secret.enc new file mode 100644 index 0000000..458db26 --- /dev/null +++ b/crypto/MissingRaindeer/secret.enc @@ -0,0 +1,2 @@ + +/y9/UZKVwL*hԘ%, vC}OK/|@?mQeQ, KPI  щ״`t7MΎw9۾ze|}NpV[*89.kM38@"vCI%[8H.L{s];膒G7s=Iqrm9!51ߔp*+U"}Ų2wxMp/<e \ No newline at end of file