HackTheBox - ਚੁਣੌਤੀ - ਕ੍ਰਿਪਟੋ - ਕਮਜ਼ੋਰ RSA
Table of Contents
HTB ਕਮਜ਼ੋਰ RSA ਕ੍ਰਿਪਟੋ ਚੁਣੌਤੀ ਆਸਾਨੀ ਨਾਲ। RSA ਸਿਫਰ ਦੇ ਆਧਾਰ ‘ਤੇ, ਇਸ ਆਸਾਨ ਚੁਣੌਤੀ ਲਈ RsaCtfTool ਵਰਗੇ ਸਵੈਚਲਿਤ RSA ਅਟੈਕ ਟੂਲ ਦੀ ਵਰਤੋਂ ਦੀ ਲੋੜ ਹੈ। ਇੱਕ ਸਧਾਰਨ ਕਮਾਂਡ ਦੇ ਨਾਲ ਫਲੈਗ ਪ੍ਰਾਪਤ ਕਰੋ ਅਤੇ HackTheBox ਚੁਣੌਤੀਆਂ ਦੇ ਨਾਲ ਆਪਣੇ ਕ੍ਰਿਪਟੋ ਹੁਨਰ ਦਾ ਵਿਸਤਾਰ ਕਰੋ।
ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਫਾਈਲਾਂ:
ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੀਆਂ ਫਾਈਲਾਂ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ:
- flag.enc
- key.pub
ਵਾਕ-ਥਰੂ:
ਪਹਿਲੀ ਨਜ਼ਰ ‘ਤੇ, ਤੁਸੀਂ ਸੋਚੋਗੇ ਕਿ ਤੁਸੀਂ ਜਨਤਕ ਕੁੰਜੀ ਨਾਲ ਫਲੈਗ ਨੂੰ ਡੀਕ੍ਰਿਪਟ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੇ ਲਈ, ਅਸੀਂ ਫਲੈਗ ਨੂੰ ਡੀਕ੍ਰਿਪਟ ਕਰਨ ਲਈ OpenSSL ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਇਸ ਵਾਰ ਇਹ ਥੋੜਾ ਵੱਖਰਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ OpenSSL ਪੈਕੇਜ ਇਸ ਚੁਣੌਤੀ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ।
ਅਸੀਂ ਇੱਕ ਸਵੈਚਲਿਤ RSA ਅਟੈਕ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। ਇੱਕ ਆਮ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਹੈ RsaCtfTool
python3 RsaCtfTool.py --publickey ./key.pub --uncipherfile ./flag.enc
ਸਧਾਰਨ ਰੂਪ ਵਿੱਚ, ਇਹ ਸਾਧਨ ਸਵੈਚਲਿਤ ਢੰਗ ਨਾਲ ਤੁਹਾਡੇ ਲਈ ਝੰਡੇ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਲੱਭ ਲੈਂਦਾ ਹੈ।
ਫਲੈਗ ਉਦਾਹਰਨ:
HTB{XXXXXX_XXXXXXX_XXXXXX}