javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

git

.net

ios

ruby-on-rails

sql

c

string

ruby

html5-如何在html中显示►播放(前进)或实心右箭头符号?

如何在html中显示此►播放(前进)或实心右箭头符号?

trans by 2019-11-08T16:25:59Z

在C#/ VB.NET中解码T-SQL CAST

最近,我们的站点因Asprox僵尸网络SQL注入攻击的兴起而被淹没。 无需详细说明,攻击将尝试通过将T-SQL命令编码为ASCII编码的BINARY字符串来执行SQL代码。 看起来像这样:

DECLARE%20@S%20NVARCHAR(4000);SET%20@S=CAST(0x44004500...06F007200%20AS%20NVARCHAR(4000));EXEC(@S);--

我可以用SQL对其进行解码,但是由于对此我一无所知,因此我对此有所警惕。

我试图编写一个简单的解码工具,因此即使不接触SQL Server也可以解码此类文本。 我需要解码的主要部分是:

CAST(0x44004500...06F007200 AS
NVARCHAR(4000))

我尝试了以下所有命令,但都没有碰到运气:

txtDecodedText.Text =
    System.Web.HttpUtility.UrlDecode(txtURLText.Text);
txtDecodedText.Text =
    Encoding.ASCII.GetString(Encoding.ASCII.GetBytes(txtURLText.Text));
txtDecodedText.Text =
    Encoding.Unicode.GetString(Encoding.Unicode.GetBytes(txtURLText.Text));
txtDecodedText.Text =
    Encoding.ASCII.GetString(Encoding.Unicode.GetBytes(txtURLText.Text));
txtDecodedText.Text =
    Encoding.Unicode.GetString(Convert.FromBase64String(txtURLText.Text));

不使用SQL Server转换此编码的正确方法是什么? 可能吗? 我将使用VB.NET代码,因为我也很熟悉。


好的,我确定我在这里遗漏了一些东西,所以这就是我的位置。

由于我的输入是基本字符串,因此我只从编码部分的片段开始-4445434C41(转换为DECLA),并且第一次尝试是这样做的...

txtDecodedText.Text = Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(txtURL.Text));

...它所做的只是返回我输入的完全一样的东西,因为它将每个字符转换成一个字节。

我意识到我需要手动将每两个字符解析为一个字节,因为我尚不知道能做到这一点的任何方法,所以现在我的小解码器看起来像这样:

while (!boolIsDone)
{
    bytURLChar = byte.Parse(txtURLText.Text.Substring(intParseIndex, 2));
    bytURL[intURLIndex] = bytURLChar;
    intParseIndex += 2;
    intURLIndex++;

    if (txtURLText.Text.Length - intParseIndex < 2)
    {
        boolIsDone = true;
    }
}

txtDecodedText.Text = Encoding.UTF8.GetString(bytURL);

对于前几对来说,情况看起来不错,但是当循环到达“ 4C”对时,该循环不起作用,并说字符串格式不正确。

有趣的是,当我逐步调试程序并到达我可以解析到的字节数组上的GetString方法时,得到的结果是“,-+”。

我如何找出丢失的内容-是否需要对每个字节进行“直接转换”而不是尝试对其进行解析?

trans by 2019-11-03T21:53:29Z

C ++-将int转换为ASCII码ch

我有

int i = 6;

而且我要

char c = '6'

通过转换。 有什么简单的建议吗?

编辑:我还需要生成一个随机数,并将其转换为char,然后添加“ .txt”并在ifstream中访问它。

trans by 2019-10-28T11:48:24Z

正则表达式任何ASCII ch

匹配xxx[(\w)(\W)(\s)]+xxx的正则表达式是什么?

我正在尝试xxx[(\w)(\W)(\s)]+xxx,但它似乎不起作用。

trans by 2019-10-15T13:22:38Z

普通文本中使用最少的定界符<ASCII 128

出于编码方面的原因,这会使您感到恐惧(我很尴尬地说),我需要在单个字符串中存储许多文本项。

我将使用字符分隔它们。

哪个字符最适合用于此目的,即哪个字符最不可能出现在文本中? 必须可打印,并且可能小于ASCII 128,以避免区域设置问题。

trans by 2019-10-03T13:18:50Z

python-将二进制转换为ASCII,反之亦然

使用以下代码获取字符串并将其转换为二进制:

bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0))

输出:

0b110100001100101011011000110110001101111

如果我将其放到该站点(位于右侧站点)中,则会收到hello的消息。 我想知道它使用什么方法。 我知道我可以将二进制字符串拼接成8,然后将其匹配到bin(ord(character))的对应值或其他某种方式。 真正在寻找更简单的东西。

trans by 2019-10-02T14:46:56Z

如何从JavaScript中的ASCII值创建字符串或字符?

在JavaScript中,如何获取ASCII值的字符串表示形式,例如 如何将65转换为A

trans by 2019-10-01T09:02:44Z

php-用于创建“漂亮”目录树的ASCII库?

是否有一些* nix工具或perl / php库,可让您轻松创建类似于以下内容的目录树可视化效果?

www
|-- private
|    |-- app 
|    |    |-- php
|    |    |    |-- classes
|    |    |    +-- scripts
|    |    |-- settings
|    |    +-- sql
|    +-- lib
|         +-- ZendFramework-HEAD
+-- public
    |-- css
    |-- images
    +-- scripts
trans by 2019-09-28T22:09:18Z

如何将Java字符串转换为ASCII字节数组?

如何将Java字符串转换为ASCII字节数组?

trans by 2019-09-28T00:43:14Z

utf 8 - UTF-8可以编码多少个字符?

如果UTF-8是8位,这是否意味着最多只能有256个不同的字符?

前128个代码点与ASCII相同。 但它说UTF-8可以支持多达百万个字符?

这是如何运作的?

trans by 2019-09-20T17:16:28Z

string - Python:如何打印范围a-z?

1.打印a-n:a b c d e f g h i j k l m n

2. a-n中的每秒:a c e g i k m

3.在网址索引中添加a-n {hello.com/,hej.com/,...,hallo.com/}:hello.com/a hej.com/b ... hallo.com/n

trans by 2019-09-17T22:48:16Z

encoding - 如何在C#中获取字符串的ASCII值

我想在C#中获取字符串中ASCII字符的值。

如果我的字符串具有值&#34; 9quali52ty3&#34;,我想要一个具有11个字符中每个字符的ASCII值的数组。

如何在C#中获取ASCII值?

trans by 2019-08-24T08:11:28Z

unicode - 从Python文件中读取字符

在文本文件中,有一个字符串&#34;我不喜欢这个&#34;。

但是,当我把它读成一个字符串时,它变成了这样的&#34;我不喜欢这样的&#34;。 我知道\ u2018是&#34;&#39;&#34;的unicode代表。 我用

f1 = open (file1, "r")
text = f1.read()

命令做阅读。

现在,是否可以读取字符串,当它被读入字符串时,它是&#34;我不喜欢这样#34;而不是&#34;我不喜欢 \ x80 \ x98t像这样&#34;?

第二次编辑:我看到有些人使用映射来解决这个问题,但实际上,是否没有内置转换可以将这种ANSI转换为unicode(反之亦然)转换?

trans by 2019-08-21T16:27:37Z

ascii - Ruby中chr()的反义词是什么?

在许多语言中,有一对函数constord(),它们在数字和字符值之间进行转换。 在某些语言中,ord()被称为asc()

Ruby有const,效果很好:

>> 65.chr
A

很公平。 但你怎么走另一条路呢?

"A".each_byte do |byte|
   puts byte
end

打印:

65

这非常接近我想要的。 但我真的宁愿避免循环 - 我在寻找const时寻找足够短的可读内容。

trans by 2019-08-11T10:51:38Z

Python Unicode Encode E.

我正在阅读和解析Amazon XML文件,而XML文件显示',当我尝试打印它时,我收到以下错误:

'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) 

从我到目前为止在线阅读的内容来看,错误来自于XML文件是UTF-8,但Python希望将其作为ASCII编码字符处理。 是否有一种简单的方法可以使错误消失并让我的程序在读取时打印XML?

trans by 2019-08-07T10:30:49Z

J中的“不可映射的编码字符”警告

我正在编写一个Java项目,在编译时发出以下警告:

/src/com/myco/apps/AppDBCore.java:439: warning: unmappable character for encoding UTF8
    [javac]         String copyright = "� 2003-2008 My Company. All rights reserved.";

我不确定SO会如何在日期之前渲染角色,但它应该是版权符号,并在警告中显示为钻石中的问号。

值得注意的是,角色正确地出现在输出工件中,但警告是令人讨厌的,包含此类的文件可能有一天会被文本编辑器触及,这会错误地保存编码...

如何将此字符注入“copyright”字符串,以便编译器满意,并且该符号保留在文件中而没有潜在的重新编码问题?

trans by 2019-07-31T06:20:13Z

java - 是否可以检查String是否只包含ASCII?

如果字符是字母,则致电Character.isLetter(c)返回true。 但有没有办法快速查找String是否只包含ASCII的基本字符?

trans by 2019-07-22T07:59:51Z

整数 - 将int转换为ASCII并返回Python

我正在为我的网站制作一个URL缩短器,而我目前的计划(我可以接受建议)是使用节点ID来生成缩短的URL。 因此,理论上,节点26可能是short.com/z,节点1可能是short.com/a,节点52可能是short.com/Z,节点104可能是short.com/ZZ。当用户转到该URL时,我需要反转该过程(显然)。

我可以想到一些方法可以解决这个问题,但我猜测有更好的方法。 有什么建议?

trans by 2019-07-06T00:44:08Z

如何将ASCII代码(0-255)转换为相关字符的字符串?

我有一个int int范围0-255,我想创建一个String(长度为1),以便该单个字符的ASCII值是指定的整数。

在Java中有一种简单的方法吗?

例:

65  -> "A"
102 -> "f"
trans by 2019-06-27T19:45:16Z

php - 用于创建“漂亮”目录树的ASCII库?

是否有一些* nix工具或perl / php库可以让您轻松创建如下所示的目录树可视化?

www
|-- private
|    |-- app 
|    |    |-- php
|    |    |    |-- classes
|    |    |    +-- scripts
|    |    |-- settings
|    |    +-- sql
|    +-- lib
|         +-- ZendFramework-HEAD
+-- public
    |-- css
    |-- images
    +-- scripts
trans by 2019-06-22T03:46:43Z

1 2 3 下一页 共3页