-
-
[转帖]New plugin for IDA and Hex-Rays
-
发表于: 2012-7-4 14:49 6147
-
From:EXETOOLS
by:jonwil
idasdk.zip
by:jonwil
If you have used the current leaked version of Hex-Rays to reverse engineer stuff using floating point, you may have found out that it doesn't always detect floating point constants in code correctly.
e.g. it will output lines like
LODWORD(x) = y;
where x is a floating point value and y is an integer.
In reality it should be recognizing that y is a floating point and displaying it as such (and not displaying the LODWORD) but it does not.
This issue may be fixed in newer Hex-Rays versions but those are not leaked.
The plugin I have uploaded (source included) looks for any line of pseudocode that matches LODWORD(x) = y where x is floating point and y is integer.
Then it changes y to be floating point and it removes the LODWORD. Now its easier to see these floating point constants.
I have tested it locally on a couple of test binaries but I cant gaurantee its 100% bug free (writing hex-rays plugins seems to be a black art that very few people actually know how to do)
The hardest part was finding out the correct way to translate the integer into a floating point number in the exact format that the fnumber_t structure wants it in. Took a lot of reverse engineering of IDA and HexRays to pull that off and find the right function (ieee_realcvt in this case) that I needed to call.
Please feel free to post here if you have any questions, bug reports, issues, errors, crashes, failures, code changes or resources for hex-rays plugin writing
idasdk.zip
Welcome forum.forum is a home.
Please respect the copyright from the Internet.
Пожалуйста, уважайте авторское право в Интернете.
來源于互聯網, 請尊重版權.
所發資源全部來自對互聯網公共資源的收集和整理,僅供學習之用,請于下載后24小時自行刪除!
Issued by all the resources of public resources from the Internet to collect and collate,
study purposes only,
please delete themselves 24 hours after downloading!
Выпущено всеми ресурсами государственных ресурсо
в из Интернет
а на сбор и обобщение, изучение целей, пожалуйста,
удалите себя
24 часов после скачивания!
You can Google.
Программное обеспечение выпуска и Windows Crack
Обучение Нам-Dabei Guanyin Бодхисаттва Нам без митабха
Compassion are compulsory for any Buddhist, Jew money for the people of the world will a
break this oath can be satisfactorily beings all desire and governance 84 000 kinds of
diseases. Bodhisattva white Buddha: "If living beings recite the Great Compassion Mantra,
Health Buddhas States, not the immeasurable Samadhi eloquence, if not then by all seek in
the now Health rest into Zhengjue, provided that in addition to the poor and not sincere .
No merciful Avalokitesvara Bodhisattva, would like to sincerely recite this mantra, who obtain Nirvana.
Нет милосердный Бодхисаттвы Авалокитешвары, хоте
л бы искренне повторять эту мантру,
которые получают нирваны.
南无大慈大悲圣观世音菩萨
Нет милосердный Бодхисаттвы Авалокитешвары, хотел бы и
скренне повторять эту мантру, которые получают нирваны.
Сострадание является обязательным для любого буддиста, деньги
еврей для людей всего мира будут нарушать эту клятву может быть
удовлетворительно существа все желания и управления 84 000 видов
заболеваний. Бодхисаттва белого Будды: "Если живые существа чит
ать мантру Великого Сострадания, здоровье Будды государств, а н
е неизмеримый красноречие самадхи, если нет, то все стремятся в
настоящее время здоровье отдых в Zhengjue, при условии, что в дополн
ение к бедным, а не искренняя .
Бодхисаттва нарушить эту клятву была земля шесть переменной ви
брации, дождь Baohua, весело и дальше, Shifangzhufo Xijie радость, демоны ер
етиков, террористические валовой вертикальные, все общество, в
се сертификаты на фрукты, или слишком Сюй Tuohuan фруктов , или имет
ь Situo Хан фруктов или есть фрукты Nahan, Get Arahantship, или один за два to
триста сорок пять, даже десять которая неизмерима бодхичитты с
уществ.
Blessing forum!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [转帖]IDM.Computer.Solutions.UltraEdit.Enterprise.v2024.1.0.36.x64.Incl.Keyfilemaker-BTCR 1730
- [转帖]IDM.Computer.Solutions.UEStudio.Enterprise.v2024.1.0.36.x64.Incl.Keyfilemaker-BTCR 1738
- [转帖]IDM.Computer.Solutions.UltraFinder.Enterprise.v2023.0.0.17.x64.Incl.Keyfilemaker-BTCR 1622
- [转帖]JEB Decompiler 5.20.0.202411121942 mod by CXV 1622
- [转帖]Tenorshare.4uKey.for.Android.v2.1.1-AMPED 921
谁下载
csjwaman
曾半仙
hermit
marswu
bauhaus
dzhiguo
dalao
happyasr
throb
linjiefeng
option
dphant
auly
ntzwq
hillsoul
godear
wsgtrsys
thinkSJ
zhimingcom
五德转移
roocoon
忘了忘了
luohb
cntrump
chuxue
thuggie
xdjm
lxleng
PASCUALE
waitu
mavermaver
方向感
sczhangmin
hiber
yhcad
binsys
Willebul
lixupeng
jimwaw
三寸法师
MarkT
netwarfire
Wannabe
lmbi
lyseed
usunyon
glyes
leisurely
weare
obaby
KooJiSung
xfbird
gloomdemon
tonylow
BMZYNX
wuxiwudi
kalialyhp
gdut
gumuliu
fullgamer
qwhaiwj
ipfans
ccvcd
musha
夜郎传说
xiaoweime
UUMonkey
aaaa二零零
jwbjwb
xiuluoai
newhiloo
zhiyue
Dstlemoner
boycute
小胡Ben
zadow
fhwang
bbsccc
飘渺gyc
HnDc
ConquerTQ
securityde
司中
LOLOMOMO
Crock
我是害虫
naidizekij
Nihilist
天空蓝
helloyouge
lakeview
denlyw
kungfulon
fargocn
过儿
mingjiand
donxin
看原图
赞赏
雪币:
留言: