Hack the Box 邀请码的获取

  1. 进入Hack the Box网页,发现需要输入邀请码,算是第一道关卡吧Hack the Box 邀请码的获取_第1张图片

  2. 按下F12进入开发者页面,查看网页源码,在console中键入makeInviteCode()得到返回的数据如下:
    data: "Va beqre gb trarengr gur vaivgr pbqr, znxr n CBFG erdhrfg gb /ncv/vaivgr/trarengr"
    enctype: "ROT13"Hack the Box 邀请码的获取_第2张图片

  3. 我们随便进入一个ROT13的编解码网站,键入我们得到的编码后的字符串并选择解码,可得到In order to generate the invite code, make a POST request to /api/invite/generate(为了生成邀请码,建立一个POST请求到/api/invite/generate)这一结果![ROT13解码](https://img-blog.csdnimg.cn/20190903085502465.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Nhb2hhb3RpYW50aWFu,size_16,color_FFFFFF,t_70

  4. 通过命令行构建一个POST请求,在命令行中键入curl -X POST https://www.hackthebox.eu/api/invite/generate,于是得到一个编码后的字符串
    {"success":1,"data":{"code":"SkJPUE0tREpUTlQtVlJaTFktRllYTkEtWE1WQVo=","format":"encoded"},"0":200}%
    构建POST请求得到的字符串

  5. 仍旧在在线编解码网站中进行base64解码,得到解码后的字符串JBOPM-DJTNT-VRZLY-FYXNA-XMVAZHack the Box 邀请码的获取_第3张图片
    或者我们在命令行中进行base64解码(键入base64 -d,回车,键入待解码字符串SkJPUE0tREpUTlQtVlJaTFktRllYTkEtWE1WQVo=,回车,在键盘上按下crtl D即可)
    使用base64命令解码

  6. 我们回到最初输入邀请码的页面,输入邀请码,成功进入Sign up页面
    Hack the Box 邀请码的获取_第4张图片

  7. Congratulations!Have fun!

你可能感兴趣的:(Information,Security)