高手联系方式:fuzz CVE-2019-1118

访客5年前黑客文章1166

高手联系方式:fuzz CVE-2019-1118


 
这篇来分析一下CVE-2019-1118,问题为stack corruption in OpenType font handling due to negative cubeStackDepth
 
缝隙复现
建立环境,简略复现一下
git clone https://github.com/adobe-type-tools/afdko
cd afdko
git checkout 2.8.8
cd c
bash buildalllinux.sh debug
依据给出的poc检验

能够发现,犯错了,可是被afdko捕获了。
这样的话,在要点方位设一下断点,再来看一下
首要检验一下do_blend_cube.otf
pwndbg> b t2cstr.c:1057
Breakpoint 1 at 0x466af2: file ../../../../../source/t2cstr/t2cstr.c, line 1057.
pwndbg> run -cff do_blend_cube.otf
看一下作用

结合着反汇编代码看,作用或许更好
.text:0000000000466AF2                 mov     esi, [rbp+nBlends]
.text:0000000000466AF5                 mov     rdi, [rbp+h]
.text:0000000000466AF9                 add     rdi, 32D60h
.text:0000000000466B00                 mov     rax, [rbp+h]    ; h
.text:0000000000466B04                 movsxd  rax, dword ptr [rax+32D44h]; 获得索引
.text:0000000000466B0B                 imul &nbsp

相关文章

找黑客定位对方的位置-网上黑客查个人信息(网上黑客查记录靠谱吗)

找黑客定位对方的位置-网上黑客查个人信息(网上黑客查记录靠谱吗)

找黑客定位对方的位置相关问题 网上黑客查个人信息相关问题 抖音黑客的名字叫什么 黑客怎么获得网站的所有用户的(黑客网站装逼)...

无机盐的作用,无机盐的作用是什么

无机盐的作用,无机盐的作用是什么

众所周知,人们的身体在进行新陈代谢的时候,一定量的无机盐也会通过各种途径而被排出体内,因此,对于一些人来说,其在听到无机盐这一名词的时候,便会产生无机盐是什么的问题,那么,无机盐是什么呢?...

陶渊明号什么(揭秘陶渊明自号什么)

陶渊明号哪些(揭密陶渊明自号哪些)五柳先生与谢灵运另外晋代优秀的作家,一样憧憬追求完美归隐、无拘无束的日常生活。五柳先生与谢灵运的诗歌造就虽难分伯仲,但二人选择的诗歌题材、设计风格等還是有一定的差别的...

开个甜品铺多少钱,加盟前景周期是怎么样

开个甜品铺多少钱,加盟前景周期是怎么样

甜品可以或许统一配送设备和原质料,使得本身可以或许不需要再去采购,可以或许得到了很是好的甜品加盟店,可以或许免费进修甜品建造技能,使得加盟店不需要专门的大厨。尤其是甜品市场的总体状态,这种中低品牌价值...

剖析组织的数据信息强调,日本和韩国企业是华为公司受到限制后的较大 大赢家

IC insights的这一份数据信息显示,日本的三星、SK海力士的营业收入分别提升9%、14%;日该国的解决芯片公司kioxia的营业收入同比大幅度提高22%。? 较为下英国的解决芯片公司镁光、博...