CONTENTS 1.0 Summary ............................................................... 2.0 Starting from the vendor ZIP .......................................... 3.0 Finding the encrptedimg wrapper .................................... 3.1 R...
Start Information - Category: Pwn Description Don't know how to start? Check GEF 101 - Solving pwnable.tw/start by @\hugsy Write-up 熟悉又陌生?没错你被骗了。 保护全关,泄漏栈地址打 shellcode 。 Exploit orw Information - Category: Pwn Description Read the flag fro...
简介 Intel Control-flow Enforcement Technology (CET) 由 Shadow stack (SHSTK) 和 Indirect branch tracking (IBT) 两部分组成,它们分别实现了不同的防护: The kernel must map a region of memory for the shadow stack not writable to user space programs except by specia...
Awesome Router Information - Category: IoT Description Trust me, if this challenge solved in the inteneded way, there is a lot of fun ; ) Write-up There exits gets and puts in bin/fetcher, so we can use ret2gets trick for a ez shell \:D An...
Challenge Collections GitHub: https://github.com/CuB3y0nd/fengshui You can download the challenges from my repo above. stack/level-0 Information - Category: Pwn Description None. Write-up This is probably the easiest stack fengshui challen...
ARM Data processing Data Moving Similar to amd64, the mov instruction can be used. However, literal values must be prefixed with the # symbol! aarch64 registers are 64 bits in size, but the mov instruction only works with 16 bit immediate...
Verifmt Information - Category: Pwn Description Verifmt is a format string converter with a powerful verifier. Write-up 题目给了源码,还是很方便的: 发现只是对格式化字符串做了一些限制,不能利用位置参数泄漏指定值,再者就是最多只能使用四个格式化字符串标志符(以 % 打头算一个),且格式化字符串格式也是固定为 printf(fmt, args[0], arg...
i95 这个方向都是栈 Pwn,很简单,直接 AK 了。 Miami Information - Category: Pwn - Points: 100 Description Dexter is the prime suspect of being the Bay Harbor Butcher, we break into his login terminal and get the proof we need! Write-up 覆盖变量值即可。 Exploit Fla...
Little ROP Information - Category: Pwn - Points: 362 Description No PIE, no canary. Perfect setup for ROP. Show me what you can do! Write-up 1 840+ 支队伍,结果这题只有 27 个解,说实话一开始以为是签到题,结果没想到那么难……总之这题质量还是不错的,后期一定要回头深挖一下…… 这题解法还挺多的,据我所知就有三种方法,我这里依次...
Discord Information - Category: Misc - Points: 10 Description Join the Discord for our super secret flag! Write-up 本来以为是和机器人聊天,发现这机器人还挺难斥候,怀疑是真人。但凡我表现出任何索要 flag 的姿态他就不高兴了……最后发现 flag 在 #rules channel,严重怀疑是不是自己眼睛瞎了,还是当时脑子没完全开机,居然跑去和机器人聊天,然后这...
Fotispy 1 Information - Category: Pwn - Points: 500 Description Spotify with a GUI? A true hacker only needs the terminal. Note: Despite the naming, these 7 challenges can be solved in any order and do not depend on each other. Write-up 经过...
r0bob1rd Difficulty - EASY Description I am developing a brand new game with robotic birds. Would you like to test my progress so far? Write-up 观察到 operation 函数存在几个漏洞: - if ( v1 > 9 ) 没有对 v1 做边界检查,OOB - fgets(s, 106, stdin); BOF - printf(s...
前言 炸炸炸,不想说话! Pragma Once and Header Guards Pragma Once If the same header file gets included more than once, you can end up with some nasty errors caused by redefining things like functions or structs. One simple solution is #pragma once....
前言 不开心,不想说话……让我们直接进入这段有趣的学习之旅吧,试试两个月,甚至更短的时间内解决掉这门又臭又长的课程。 Bits, Bytes, and Integers Representation information as bits Everything is bits Each bit is 0 or 1 By encoding/interpreting sets of bits in various ways - Computers determine what...