code-injection相关内容

找不到代理JAR或没有代理类属性

//已修复:这不是由于代码而引起的错误.这是因为有IDE. 我刚刚尝试为一款名为《我的世界》的游戏打针.但是我有一个问题.它无法加载代理. 以下是异常:线程"main"中的异常com.sun.tools.attach.AgentLoadException:找不到代理JAR或没有代理类属性在sun.tools.attach.HotSpotVirtualMachine.loadAgent( ..
发布时间:2021-04-23 18:31:21 Java开发

使用executeScript进行代码注入时,永远不会在Chrome扩展程序中调用回调

我正在尝试创建我要创建的Chrome扩展程序(打算在第三方网站上自动填写表格-我知道您的想法,不是垃圾邮件,不是).因此,当我尝试使用executeScript将JS注入此页面时,它永远不会调用回调函数.这是代码: function doStepPopup(){console.log(“步骤"+ step +"开始“);调试器;var tab = curTab;chrome.tabs.exec ..

C ++在正在运行的JVM中调用函数

我想创建一个C ++应用程序,该应用程序将在正在运行的 Java应用程序中调用一个函数.这是我的Java应用程序的代码: package me.jumpak.testapp;公共类TestClass {公共静态void main(String [] args){System.out.println("H​​ello World!");}public static void mymain(){/ ..
发布时间:2021-04-23 18:31:11 Java开发

.text节的开头/结尾有多余的空间

我正在寻找一种方法,可以使用Visual Studio编译器在C/C ++的.text部分的开头/结尾处保留一些额外的空间. 我只找到了一种关于如何在Visual Studio的代码部分中保留一些额外空间的解决方案: PE文件.text节的大小 #pragmaoptimize(“",off)#define NOP __asm {NOP};#define NOP8 NOP NOP NOP ..

Java中是否可以进行代码注入?

如今,您可以阅读有关代码注入,漏洞利用,缓冲区溢出,堆栈溢出和堆溢出等内容的更多信息,从而导致代码的注入和运行.我不知道这些东西中有什么与Java相关. 我知道,Java语言中没有指针.但是JVM是否不以堆和/或堆栈的形式组织数据?我知道没有eval函数(例如在PHP中),因此您不能轻松地将输入用作Java代码.我不确定字节码级别上发生了什么. 我认为XSS是可能的,例如在Java E ..
发布时间:2021-04-23 18:31:02 Java开发

启用CDI注入由生产者方法创建的bean

生产者方法对于以编程方式创建实例并将其发布到上下文中非常有用.问题是CDI不会注入由 new 创建并由生产者方法返回的实例的所有属性.在Weld文档中,我读到这是故意的行为,但是在许多情况下,在那些bean中注入将非常有用. 是否有一种变通方法,可以注入到此类bean中? 解决方案 首先,我要问为什么您将Producers用于仍然需要注入的bean. 此外,您需要从BeanMa ..
发布时间:2021-04-21 19:49:43 其他开发

扎根访问Android中的事件输入节点

我希望能够将不同的事件注入Android设备.经过一番搜索,我发现我可以通过访问Android OS中的事件输入节点来做到这一点,这些节点位于 dev/input/eventX 中.一旦访问了它们,就可以进行读写操作,因此可以注入事件. 问题在于这些节点只能在有根设备中访问.如果我尝试不生根地使用它们,则该过程将失败,如本文所述 http://www.pocketmagic.net/p ..
发布时间:2021-04-04 20:20:16 移动开发

被黑的网站-SSH从200多个文件中删除了大量的javascript

我被要求清理可以在apache(php,JS,HTML)上被黑客入侵的网站,并且已经实现了安全功能,但是仍然有JS注入了大约2000多个javascript文件中.所注入的代码在每个页面上都是相同的,并且长约5500个字符,其中点缀着!''字符. 理想情况下,我想运行SSH命令,该命令将从其上的每个页面中查找并删除此长代码.所有示例find,grep,sed等仅针对非常短的字符串显示,没有特 ..
发布时间:2021-02-10 20:39:50 服务器开发

使用Elasticsearch防止NoSQL注入

我正在后端使用 QueryBuilders 构建Elasticsearch查询。群集不直接暴露于Internet,只能通过后端访问。 我注意到我为它提供了不偏不倚的用户输入,这让我想起了SQL注入。我知道如何防止SQL注入,但是我不确定 QueryBuilder 是否转义输入? I发现有一个叫做“搜索模板”的东西,它使用胡须。他们是否可以正确地转义内容?他们是防止此类问题的“走之路”吗 ..
发布时间:2020-10-28 02:24:10 其他开发

为什么参数化查询允许将用户数据移出要解释的字符串?

来自 https://en.wikipedia.org/wiki/Code_injection#Preventing_problems 为防止代码注入问题,请使用安全的输入和输出处理,例如: 使用的API,如果使用得当,可以防止所有输入字符。 参数化查询(也称为“编译查询”,“准备好的语句”,“绑定变量”)允许将用户数据移出要解释的字符串。此外,标准API [7]和类似的API脱离了要 ..
发布时间:2020-10-05 02:14:04 其他开发

使用Spring注入的InstantiationException

我第一次尝试使用Spring注入。我肯定会忘记一些明显的东西,但我不知道它是什么。 在src / main / java下,我有一个包含“ Hello,Animal,猫。 在src / main / webapp / WEB-INF下,我有web.xml和springapp-servlet.xml。 当我使用Tomcat部署应用程序时,我得到一个: javax.servl ..
发布时间:2020-10-05 02:14:01 Java开发

mysql真正的转义字符串绝对解决sql注入

我想知道是否将 mysql_real_escape_string 添加到足以解决sql注入的变量中 $ get_id =“从`book`中选择*,其中id ='”。$ mysqli-> real_escape_string($ id)。“'限制1”; 解决方案 不是,不是。使用准备好的语句。 您将必须执行以下操作: //您的连接设置 $ connDat ..
发布时间:2020-10-05 02:13:59 PHP

在运行的JVM中注入Jar并替换类

我希望能够替换一些类并将其添加到已经运行的JVM中。我读到我需要使用 CreateRemoteThread ,但是我没有完全理解它。我阅读了有关如何操作的信息(软件RnD ),但我不知道它的作用和原因。除此之外,它仅引入新的类,而不会更改现有的类。我该如何使用C ++? 解决方案 您甚至不需要 CreateRemoteThread -有一种官方方法可以连接到远程JVM并使用附加API 。 ..
发布时间:2020-10-05 02:12:56 C/C++开发

PHP / JAVASCRIPT / Mysql:防止JavaScript注入

这可能是此问题的可能重复项,但是它并不能以我(愚蠢的头脑)可以理解的方式来回答我的问题。 好​​的,我有一个网页公式器如我的上一个问题所示。在将$ txtpost用于mysql查询注入之前,我现在添加了 $ txtpost = htmlentities($ txtpost,ENT_QUOTES); ,这应该可以保护我免受XSS攻击。但是,正如用户在 php.net 上指出的那样,将无法保护我 ..
发布时间:2020-10-05 02:12:53 PHP

弹簧设置库

我的许多应用程序属性由数据库提供,我想通过存储库注入它们。我想知道春天是否可行。如果有人可以提出解决方案,我会很高兴。我正在考虑的代码看起来像这样: @Component 公共类ExampleService实现Service { private PlatformSetting setting1; @Required @Qualifier(“ setting1”) pu ..

如何在iPhone SDK应用程序中通过Javascript提交表单?

我需要通过Javascript注入发布在 UIWebview (iPhone sdk / Objective c)中加载的表单。我使用了 document.form.submit()无效。 解决方案 要访问您的表单,您需要将其从表单数组中拉出。使用表单的name属性作为数组 key 。 这应该类似于: document.forms ['formName']。submit(); ..
发布时间:2020-10-05 02:12:38 移动开发

是否可以将Windows Form应用程序作为VB.NET中的MDI子级注入到另一个应用程序中?

我正在创建一个与另一个程序交互的程序,并且我想将我的程序作为MDI子窗口“注入”到该程序中。这是否有可能,如果可以,可以在VB.NET中完成吗? 解决方案 可以通过两种方式来完成,第一种方式是通过获取走弯路的副本,并使用pinvoke将您的流程注入该父级使用MDI控制器进行处理时,第二种方法虽然更危险,但仍要挂接到MDI控制器的窗口消息并注入将执行的代码-危险的部分是,由于MDI控制器在单 ..
发布时间:2020-10-05 02:12:35 其他开发