单项选择题有一个32位的可执行文件,当运行这个可执行文件时会要求我们进行输入,当我们通过输入a1b1c1d1e1f1g1判断得知当跳转到d1e1这个地址时会报错时,我们想要通过栈溢出使他跳转到0x08049182这个地址需要构建的payload为()
A.’a’*6+p64(0x08049182)
B.’b’*6+p32(0x08049182)
C.’a’*10+p64(0x08049182)
D.’b’*10+p32(0x08049182)
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题当我们使用gcc编译.c文件时,我们可以使用以下那个参数来定义将.c文件编译为32位的可执行文件()
A.-m64
B.-m32
C.-i386
D.-amd64
2.单项选择题当我们拿到一个可执行程序,并使用IDA进行动态调试时,我们需要使用以下哪个按键进行单步步过,一步步进行执行()
A.F9
B.F8
C.F7
D.F4
3.单项选择题当我们拿到一个可执行程序,并使用IDA进行调试时,我们想要查看这个程序中的字符串可以使用以下哪个快捷键()
A.Tab
B.shift+f12
C.shift+f2
D.f5
4.单项选择题在Linux中,我们查看一个可执行文件aaa的权限为-rw-------,我们想要运行aaa这个可执行文件需要先输入以下哪条命令()
A.chmod +r aaa
B.chmod +x aaa
C.chmod +w aaa
D.chmod 622 aaa
5.单项选择题以下工具/命令中那个不是常用的隐写分析工具的是()
A.binwalk
B.ifconfig
C.strings
D.foremost
6.单项选择题以下哪个选项不是信息传输中的安全隐患()
A.窃听
B.假冒
C.篡改
D.事后承认
7.单项选择题当我们获取到一段内容为boj doog,并且得知将这段内容倒序可以得到我们想要的内容,我们可以在python中使用以下哪条命令实现倒序()
A.’boj doog’[::-1]
B.’boj doog’[::1]
C.list(’boj doog’)
D.len(’boj doog’)
8.单项选择题以下哪个工具可以检查文件开启了什么保护()
A.sqlmap
B.nc
C.checksec
D.ls -l
9.单项选择题一个32位的可执行程序存在栈溢出漏洞,已知通过输入12345678aaaa可以判断aaaa这个位置为返回地址,并且0x08049182为调用危险函数的地址,以下利用栈溢出漏洞的payload编写错误的是()
A.’a’*8+p32(0x08049182)
B.p32(0x08049182)*3
C.p32(0x08049182)*10
D.’a’*12+p32(0x08049182)
10.单项选择题以下哪个是URL编码()
A."MQ=="
B."%23"
C."1"