草庐IT

debugger_hook_dummy

全部标签

php - 在 CodeIgniter 2.1.0 的 Hook 中使用 session 数据

我使用的是2.1.0版的CodeIgniter。我想使用Hooks进行登录认证。这意味着我希望在每个Controller中检查session数据是否登录。所以我想使用钩子(Hook)。为此,我执行了以下代码:在配置文件中$config['enable_hooks']=TRUE;在文件hooks.php$hook['post_controller_constructor'][]=array('class'=>'SessionData','function'=>'initializeData','filename'=>'loginHelper.php','filepath'=>'hooks

spring - 没有这样的属性 : springSecurityService for class: DUMMY

我在2个这样的Controller中注入(inject)springsecurity:classClassName{defspringSecurityService在某些方法中我会这样做:defuser=springSecurityService.getCurrentUser()asEmployee在一个Controller中springSecurityService工作并返回当前用户,但在另一个Controller中我得到这个异常:groovy.lang.MissingPropertyException:Nosuchproperty:springSecurityServiceforc

spring - 没有这样的属性 : springSecurityService for class: DUMMY

我在2个这样的Controller中注入(inject)springsecurity:classClassName{defspringSecurityService在某些方法中我会这样做:defuser=springSecurityService.getCurrentUser()asEmployee在一个Controller中springSecurityService工作并返回当前用户,但在另一个Controller中我得到这个异常:groovy.lang.MissingPropertyException:Nosuchproperty:springSecurityServiceforc

java - 如何基于注释 Hook 自定义编译器逻辑

我想定义一些注释,允许在编译期间报告额外的警告/错误(在概念上类似于@Nullable和@NotNull注释IntelliJ).我希望能够编写一些编译器Hook,这些Hook也将基于这些属性添加我的编译逻辑。如果可能的话,我想要一个通用的钩子(Hook),但是因为我们使用的是Eclipse-如果我们有那个能力也会有好处。我想知道:这可能吗?(以上任何选项)我从哪里开始?到目前为止,我在注释方面几乎没有经验,所以如果我以错误的方式解决这个问题-我想知道这一点,如果可能的话,获得更好的指导。谢谢。 最佳答案 为此,您可以使用JavaAn

.net - Hook 来自托管代码的 LoadLibrary 调用

我们想Hook对LoadLibrary的调用,以便下载未找到的程序集。我们有一个处理托管程序集的ResolveAssembly处理程序,但我们还需要处理非托管程序集。我们已尝试通过使用“MicrosoftWindows应用程序编程”中指定的技术重写导入表来HookLoadLibrary调用,但是当我们调用WriteProcessMemory()时,我们会遇到权限被拒绝的错误(998)。(是的,我们正在以提升的权限运行)有没有人在加载CLR时成功地重写了导入表?谁能指出我正确的方向?更新:我们解决了权限被拒绝的问题,但现在当我们迭代混合程序集(托管+非托管)的导入表时,我们找到的唯一条目

c++ - 如何检测API Hook?

我一直在尝试检测APIHook、inline和EAThook。目前我没有找到任何关于如何检测EAThook的信息。对于InlineRing3hook,我目前拥有的是:FARPROCAddress=GetProcAddress(GetModuleHandle("kernel32.dll"),"ExitProcess");if(*(BYTE*)Address==0xE9||*(BYTE*)Address==0x90||*(BYTE*)Address==0xC3){printf("Apihooked\n");}问题是有几个操作码可用于Hook/更改函数的序言,检查JMP/NOP/RET是微不

c++ - COM 对象函数上的 API Hook ?

问候StackOverflowians,如发现here,Windows7有一个错误,其中DISPID_BEFORENAVIGATE2事件不会为Windows资源管理器实例触发。这个事件允许shell扩展在导航即将发生时得到通知,并且(对我来说最重要的是)有机会取消导航。我一直在寻找解决方法很长一段时间,我想我找到了一个。但是,我想就它的安全性征求一些意见。我最近一直在玩APIHook,我已经在用它来Hook我的扩展的一些功能。我注意到有一个functioninIShellBrowser控制导航。起初我以为你不能Hook那样的东西,但在阅读了layoutofaCOMobject之后我意识

c++ - _CRT_DEBUGGER_HOOK 抛出异常

我在将我的程序从VS2005转换到VS2008时遇到问题。当我运行时VS2008中的程序,应用程序启动正常,但开始播放时围绕它崩溃的应用程序给我这个错误:“MicrosoftVisualStudioC运行时库检测到fatalerror”然后调试器将我指向这个函数:__declspec(noinline)void__cdecl_CRT_DEBUGGER_HOOK(int_Reserved){/*assign0to_debugger_hook_dummysothatthefunctionisnotfoldedinretail*/(_Reserved);_debugger_hook_dumm

C++0x、编译器钩子(Hook)和硬编码语言特性

我对C++0x的一些新特性有点好奇。特别是range-basedforloops和initializerlists.这两个功能都需要用户定义的类才能正常运行。我遇到了thispost,虽然最佳答案很有帮助。我不知道它是否完全正确(我可能完全误解了,请参阅第一个答案的第3条评论)。根据currentspecifications对于初始化列表,header定义了一种类型:templateclassinitializer_list{public:initializer_list();size_tsize()const;//numberofelementsconstE*begin()const

c++ - 绑定(bind)对 object-or-dummy 的引用的样式

将右值引用绑定(bind)到给定对象或其临时拷贝的最佳方法是什么?A&&var_or_dummy=modify?static_cast(my_A):static_cast(static_cast(my_A));(这段代码在我最近的GCC4.6上不工作……我记得它以前工作过,但现在它总是返回一个拷贝。)在第一行,static_cast将my_A从左值转换为xvalue。(C++0x§5.2.9/1-3)第二行的内部static_cast执行左值到右值的转换,外部从这个prvalue获得一个xvalue。这似乎得到支持,因为命名引用根据§12.2/5有条件地绑定(bind)到临时对象。相同