{"version":1,"pages":[{"id":"-LckC2liIO4gA9q8QmjW","title":"Introduction","pathname":"/note","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-LckCClJNHP5LZW2e5d8","title":"PWN","pathname":"/note/pwn","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-LckCClK5-MDCa_SJJym","title":"__libc_csu_init函数的通用gadget","pathname":"/note/pwn/libccsuinit-han-shu-de-tong-yong-gadget","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClRPuHP1aW9MheM","title":"_int_malloc源码分析","pathname":"/note/pwn/_int_malloc","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClSBJVOn3WzIPVg","title":"_IO_FILE利用思路总结","pathname":"/note/pwn/iofile-li-yong-si-lu-zong-jie","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClT5We-InFb2b3n","title":"C++ 虚表分析","pathname":"/note/pwn/c++-xu-biao-fen-xi","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClUNydwDFToeKGd","title":"Fast_bin笔记","pathname":"/note/pwn/fastbin-bi-ji","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClVJueeginOqg12","title":"house_of_force","pathname":"/note/pwn/house_of_force","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClWhl876G4Jw6rK","title":"House_of_Roman","pathname":"/note/pwn/house_of_roman","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClXTMkOuemHjne8","title":"Linux_ShellCode","pathname":"/note/pwn/linux_shellcode","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-MDyUr0lKGFqGwxELSXH","title":"Return-to-dl-resolve原理及利用","pathname":"/note/pwn/returntodlresolve-yuan-li-ji-li-yong","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClZSJ3m3tbuKL5V","title":"Unlink利用原理","pathname":"/note/pwn/unlink","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCCl_TMBgKW8oGQ3D","title":"Unsorted_Bin_Attack","pathname":"/note/pwn/unsorted_bin_attack","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClasuNd9J1UeuHy","title":"获取libc方法","pathname":"/note/pwn/huo-qu-libc-fang-fa","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClbtAQ9vWsJXxO5","title":"利用main_arena泄露libc基址","pathname":"/note/pwn/li-yong-mainarena-xie-lou-libc-ji-zhi","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCClcnmQ8on-BYJNC","title":"整数溢出","pathname":"/note/pwn/zheng-shu-yi-chu","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCCldyUuSb22kjDdq","title":"重写.fini_array函数指针","pathname":"/note/pwn/zhong-xie-.finiarray-han-shu-zhi-zhen","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-M31HR6LkC4wOXohVH_v","title":"Windows_SEH利用","pathname":"/note/pwn/windowsseh-li-yong","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"PWN"}]},{"id":"-LckCCleoKhBbgMTYc9n","title":"Windows_Operating_System","pathname":"/note/windows_operating_system","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-Ld3QWI-A_R2Z9GdFL3q","title":"Dll隐藏","pathname":"/note/windows_operating_system/dll-yin-cang","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-Ld3QWI0xETm8DfEE4iE","title":"Dll注入之远程线程注入","pathname":"/note/windows_operating_system/dll-zhu-ru-zhi-yuan-cheng-xian-cheng-zhu-ru","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-Ld3QWI1S9p02-rkhDYl","title":"IAT_HOOK原理实现","pathname":"/note/windows_operating_system/iathook-yuan-li-shi-xian","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-Ld3QWI2abA_2kjZzwdQ","title":"Windows下通用ShellCode原理","pathname":"/note/windows_operating_system/windows-xia-tong-yong-shellcode-yuan-li","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-Ld3QWI3Zyq6C4CpZWuX","title":"代码注入","pathname":"/note/windows_operating_system/dai-ma-zhu-ru","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-LdEwXhqcpNuBoRNSj6K","title":"inline_hook框架","pathname":"/note/windows_operating_system/inlinehook-kuang-jia","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-LhJc2iVYFT8YPOt7hAS","title":"32位程序调用64位函数原理","pathname":"/note/windows_operating_system/x86_call_x64","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-LhfA7CXczIERIYX3hei","title":"调试原理","pathname":"/note/windows_operating_system/tiao-shi-yuan-li","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-M3QYEVYL0diY4v7gia8","title":"Windows异常处理初探","pathname":"/note/windows_operating_system/windows-yi-chang-chu-li-chu-tan","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-MhS_h7GR8SXFmtRE4Ry","title":"Windows_SEH利用","pathname":"/note/windows_operating_system/windowsseh-li-yong","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Operating_System"}]},{"id":"-LckCClfuYysUhrtA2N8","title":"Windows_Kernel","pathname":"/note/windows_kernel","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-LhJc2iURiqvJO-5KxAr","title":"MSR_HOOK","pathname":"/note/windows_kernel/msr_hook","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Kernel"}]},{"id":"-LhJc2iW5X6FG3qMC_bq","title":"SSDT_HOOK","pathname":"/note/windows_kernel/ssdt_hook","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Windows_Kernel"}]},{"id":"-LckCClgKTFYbPcDSFMC","title":"Virus_Analysis","pathname":"/note/virus_analysis","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-LckCClhWoEBAoL2AV6G","title":"Program","pathname":"/note/program","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-Ld3QWI8iE0sqxA_vUr8","title":"Dll的生成与使用","pathname":"/note/program/dll-de-sheng-cheng-yu-shi-yong","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Program"}]},{"id":"-LckCCli9knFh9PvKRBm","title":"Miscellaneous","pathname":"/note/miscellaneous","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-Leo4J_cxAxxrBZwsZcZ","title":"ctf笔记","pathname":"/note/miscellaneous/ctf-bi-ji","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Miscellaneous"}]},{"id":"-Lez_6g77N7zKflG7GiC","title":"常见算法特征总结","pathname":"/note/miscellaneous/suan-fa-te-zheng-zong-jie","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Miscellaneous"}]},{"id":"-LfPMzHVUeERDaWRlWi5","title":"ELF文件笔记","pathname":"/note/miscellaneous/elf-wen-jian-bi-ji","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Miscellaneous"}]},{"id":"-LckCCljv2I5wlKZsJOo","title":"Linux_Operating_System","pathname":"/note/linux_operating_system","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-LdE5x8cSsQ9V_qayuUy","title":"系统调用","pathname":"/note/linux_operating_system/xi-tong-tiao-yong","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Linux_Operating_System"}]},{"id":"-LdEwXhzOJB341SmCYhz","title":"分页机制","pathname":"/note/linux_operating_system/fen-ye-ji-zhi","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Linux_Operating_System"}]},{"id":"-LfPMzHZT6MPlCpMXiqQ","title":"调试原理","pathname":"/note/linux_operating_system/tiao-shi-yuan-li","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Linux_Operating_System"}]},{"id":"-Lo3IieLFTgRARnbSaxh","title":"linux无文件执行elf","pathname":"/note/linux_operating_system/linux-wu-wen-jian-zhi-hang-elf","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Linux_Operating_System"}]},{"id":"-LwN1sIzjgJj_vkcnfUa","title":"egg hunter","pathname":"/note/linux_operating_system/egg_hunter","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Linux_Operating_System"}]},{"id":"-Ly4oUcEVaH3n5xecQoP","title":"缺失的动态链接库","pathname":"/note/linux_operating_system/que-shi-de-dong-tai-lian-jie-ku","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Linux_Operating_System"}]},{"id":"-LckCClkBjx0kVUTft8u","title":"Linux_Kernel","pathname":"/note/linux_kernel","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-M5ByT1e7S60mCgDQoXf","title":"KERNEL_PWN状态切换原理及KPTI绕过","pathname":"/note/linux_kernel/kernelpwn-zhuang-tai-qie-huan-yuan-li-ji-kpti-rao-guo","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Linux_Kernel"}]},{"id":"-LoUHhtIgXUysBmcd43X","title":"IOT","pathname":"/note/iot","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-LyYuKI7xRBvRT4_hFfw","title":"IOT调试环境搭建","pathname":"/note/iot/iot-tiao-shi-huan-jing-da-jian","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"IOT"}]},{"id":"-LyTVXjYB2z7Wy19v3MZ","title":"mips_arm汇编学习","pathname":"/note/iot/mipsarm-hui-bian-xue-xi","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"IOT"}]},{"id":"-MgKT2ZiO7s9spo6dSLk","title":"Cisco RV160W系列路由器漏洞：从1day分析到0day挖掘","pathname":"/note/iot/rv160w","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"IOT"}]},{"id":"-Lwlutt4Dxv0MCt31ByF","title":"Symbolic_Execution","pathname":"/note/symbolic_execution","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-Ld8DyyG7fvbhXfxO1ac","title":"angr初探","pathname":"/note/symbolic_execution/angr-chu-tan","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Symbolic_Execution"}]},{"id":"-Lwlutt6YoFe5UuUQOlP","title":"angr_进阶","pathname":"/note/symbolic_execution/angr-jin-jie","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Symbolic_Execution"}]},{"id":"-LckCCllXl8HZ5Z873c_","title":"Fuzz","pathname":"/note/fuzz","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-Lp6HjbD-4EkgUHjsgKt","title":"UAF_overflow_check","pathname":"/note/fuzz/uaf_overflow_check","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Fuzz"}]},{"id":"-LxQGXOhwHjkdlvp9IdO","title":"intel-pin","pathname":"/note/fuzz/intel-pin","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Fuzz"}]},{"id":"-LckCClmql3sBrBDNe8Y","title":"CVE","pathname":"/note/cve","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-MhS_h7pMjvQdIOK2kPY","title":"Cisco RV160W系列路由器漏洞：从1day分析到0day挖掘","pathname":"/note/cve/rv160w","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"CVE"}]},{"id":"-LckCClnUzlvWV1EMLgT","title":"Assembly","pathname":"/note/assembly","siteSpaceId":"sitesp_hFo7Q","description":""},{"id":"-Ld3QWIF5iBeqLkPLpO_","title":"Junk_Code_Analysis","pathname":"/note/assembly/junk_code_analysis","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Assembly"}]},{"id":"-Ld3QWIG9FkBLre15Rtn","title":"opcode","pathname":"/note/assembly/opcode","siteSpaceId":"sitesp_hFo7Q","description":"","breadcrumbs":[{"label":"Assembly"}]},{"id":"-LckCCloCdRcJvlhHyVN","title":"Andriod_Security","pathname":"/note/andriod_security","siteSpaceId":"sitesp_hFo7Q","description":""}]}