攻防世界 simple——js


simple_js

[原理]

javascript的代碼審計

[目地]

掌握簡單的javascript函數

[環境]

windows

[工具]

firefox

[步驟]

1.打開頁面,查看源代碼,可以發現js代碼,如圖所示。

2.進行代碼審計,發現不論輸入什么都會跳到假密碼,真密碼位於 fromCharCode 。

3.先將字符串用python處理一下,得到數組[55,56,54,79,115,69,114,116,107,49,50],exp如下。

s="\x35\x35\x2c\x35\x36\x2c\x35\x34\x2c\x37\x39\x2c\x31\x31\x35\x2c\x36\x39\x2c\x31\x31\x34\x2c\x31\x31\x36\x2c\x31\x30\x37\x2c\x34\x39\x2c\x35\x30" print (s)

4.將得到的數字分別進行ascii處理,可得到字符串786OsErtk12,exp如下。

a = [55,56,54,79,115,69,114,116,107,49,50] c = "" for i in a: b = chr(i) c = c + b print(c)

5.規范flag格式,可得到Cyberpeace{786OsErtk12}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM