亚洲乱码一卡二卡四卡乱码新区_亚洲乱码中文字幕小综合_亚洲人成电影在线播放_亚洲性色AV一区二区三区_亚洲一区二区三区影院_亚洲中文字幕久久精品无码A_亚洲中文字幕无码专区_伊人热热久久原色播放WWW_在线观看AV永久免费_最新欧洲大片免费在线,欧美日韩成人三级免费看,久久黄色网址,欧美激情内射喷水高潮

首頁
社區(qū)
課程
招聘
請問怎么判斷怎么判斷的0x10對齊

問題描述

ubuntu 18.04版本以上,。調(diào)用庫函數(shù)時候,。
怎么判斷的0x10對齊,沒聽懂呢,。

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

相關(guān)代碼

粘貼代碼文本(請勿用截圖)

相關(guān)調(diào)試信息

附圖或描述

你期待的結(jié)果是什么,?實際看到的錯誤信息又是什么,?

收藏
2條回答
bubble_huntr 2024-3-13

可以在getshell時候看會不會報錯,如果報錯了可能就說明存在0x10字節(jié)對齊的問題,,總結(jié)來講就是在ubuntu18.04及以后的版本都存在這個問題

回復(fù)
路遙見馬力: 舌頭舔著牙齒怎么老是舔著縮不回去了
回復(fù) 2024-3-20
mb_chhdngbj 2024-3-21

看Linux版本就可以哈,,版本高的一般都得避開push rbp才能干掉,否則會因為棧對齊不讓運行,。至于低版本的,,考慮了棧對齊也沒壞處,因為考慮了棧對齊也是可以通過的,,只要在IDA里面看清楚到底要返回到哪個地址就行,,就是后門函數(shù)backdoor或者getshell函數(shù)或者execve函數(shù)中的任意一個,找到push rbp后面的位置就輸入進去就行了

回復(fù)
mb_chhdngbj: 水平高了之后,,用gdb去調(diào)試,,慢慢地就更能理解棧對齊了
回復(fù) 2024-4-27
《30小時教你玩轉(zhuǎn)CTF》
  參與學(xué)習(xí)     848 人
  提問次數(shù)     85 個
《30小時教你玩轉(zhuǎn)CTF》,;頂尖講師團隊親授,,教你深入淺出學(xué)攻防,;每周一、周四更新
0
我的提問
0
我的回答
0
學(xué)習(xí)收益