- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我编写了这段代码,通过更改 IAT 和 EAT 中的地址来 Hook API 函数:http://pastebin.com/7d9N1J2c
当我想 Hook “recv”或“connect”时,这很好用。但是,由于某些未知原因,在尝试 Hook “gethostbyname”时,我的 Hook 函数永远不会被调用。
我试图通过获取 wsock32.dll 模块的基地址 + 0x375e 在调试器中找到“gethostbyname”,这就是我的 wsock32.dll 的序号 52 显示为偏移的内容。但这只会让我在一些随机的 asm 代码中结束,而不是在函数的开头。
然而,相同的方法可以很好地尝试找到“recv”入口点。
有谁看到我可能做错了什么?
最佳答案
我推荐这个工具:
http://www.moduleanalyzer.com/
它们的作用完全相同,并显示与该 API 连接的 url。
问题是有多个 API 可以将 url 转换为地址。您正在 Hook 的应用程序可能正在使用您未拦截的另一个版本的 API。
关于dll - IAT/EAT Hook "gethostbyname",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4157002/
我想将一个字符串分成两组。该字符串的结构非常简单,但我无法使其工作。 txt library(stringr) >str_match(txt, "([a-zA-Z]*)([0-9].*)")
介绍性胡言乱语: 我当前的项目有点像 Lisp 解析器,而 RegEx 确实是一个奇迹,尽管它在这个特定的函数中让我有点头疼: 该函数应该做什么: 接收一个包含方程的字符串并返回它的格式,以便解析器可
解析代码 $str = 'My name is Michael. I am a sportsman!'; preg_match('|My name is (.*?)\. I am a (.*?)|',
解析代码 $str = 'My name is Michael. I am a sportsman!'; preg_match('|My name is (.*?)\. I am a (.*?)|',
之后: String content = "Some \n multiline \n content"; //actually, content comes from request (tomcat
我编写了这段代码,通过更改 IAT 和 EAT 中的地址来 Hook API 函数:http://pastebin.com/7d9N1J2c 当我想 Hook “recv”或“connect”时,这很
如何处理 TestNG 中的预期异常,以便无论测试方法中的代码是否抛出异常,测试都会通过 我有 testng 测试方法,它创建某些对象的列表。在 for 循环中,针对每个对象执行特定操作。此操作可能会
我在 shell 变量中有一些多行字符串。字符串的所有行都有至少几个空白字符的未知缩进级别(在我的示例中为 8 个空格,但可以是任意的)。例如,让我们看一下这个示例字符串: I am
我正在使用官方 Sybase JDBC 驱动程序连接到数据库并通过创建 CallableStatement、将参数绑定(bind)到它并在其上调用 .execute() 来调用存储过程。 但是,我发现
我正在开发一个抽屉,用于在我的应用程序的屏幕之间导航。我有一个主屏幕,其标签为“Home”,在编译应用程序时Drawer仅显示“Hom”而不显示全名(Home) 环境: react 原生0.60 re
我使用 for 循环将请求发送到 http://www.example.com : for(int i = 0; i .我将这个 10 槽函数连接到信号 finished(QNetworkR
我有一些学校的 C 练习练习,从昨天开始我就一直在做这些练习,但我对某个特定的练习非常生硬。 在这个程序中,它必须重复最多 5 次或直到用户未能回答“安全问题”: 必须要求用户输入密码(最初是“abc
据我所见,当您向下滚动时,下面的 div 会吞噬上面的图像,从而创建我认为不错的视觉效果。 我唯一的问题是我不知道搜索有关该过程本身的教程的术语是什么。 有人知道我会使用什么搜索词来找到好的教程吗?我
我有一个 UI 线程和另一个线程,我想使用 PostMessage() 从另一个 trhead 向 UI 线程发送一条用户定义的消息。 如果UI线程显示一个消息框,然后我发送用户自定义消息,消息框的消
我遇到了一个(至少对我而言)非常的奇怪情况。 我正在尝试重写蛇,并且移动进行得非常顺利,只有蛇在吃自己,虽然我正在删除 1 段并添加 1 (x + 1 - 1 = x?) 但是蛇消失了,而 Array
我将如何进行导出地址表 (EAT) Hook ? 我能够进行 IAT(导入地址表) Hook 。 有人能给我举个例子吗? 谢谢! 最佳答案 EAT Hook 遵循与 IAT Hook 非常相似的方法,
我所说的“吃”是指:当 Sprite A(马里奥)与 Sprite B(一枚硬币)发生碰撞时,会检测到碰撞并将硬币从场景中移除;然而,马里奥的运动并没有因为与硬币的碰撞而改变。 目前我正在使用 SKP
由于我的其他错误已解决,我针对此错误发布了一个新问题。 我制作了一个贪吃蛇 Canvas 游戏,但是当您同时按下两个按钮时我的蛇往往会吃掉自己。我不确定如何正确解释它,但事情就是这样: 假设我的蛇向左
首先这是我正在使用的: KDE neon 用户版 5.20 (Ubuntu 20.04) symfony CLI v4.21.3 php v7.4.3 PostgreSQL v12.5 Apache2
Closed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 已关闭6年。
我是一名优秀的程序员,十分优秀!