0x00 菜 关于一句话木马肯定是眼熟能详,一句话木马如下: 0x01 刀 一把西瓜刀如下: 本质上算是代码注入。 0x02 如果进行绕过呢? 需要人员在满足编程语法规则上,尽情蹂躏代码。举个栗子:编码转换、字符串拼接、特殊符号等等。 博主正在想栗子... ...
分类:
其他好文 时间:
2017-06-26 12:52:53
阅读次数:
136
java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入、输出),这些交互内容包含的文字可能会包含中文。无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总是这样的: 1、程序员在操作系统上通过编辑器编写程序代码并且以.java的格式保存操作系统中,这些文件我 ...
分类:
编程语言 时间:
2017-06-19 15:17:27
阅读次数:
173
node当使用node获取GBK编码的数据时,nodejs仅仅支持utf-8,node没有提供转换编码的原生支持,有倒是有一个模块iconv能干这个事,但须要本地方法,VC++库的支持。国外有个大牛写了一个纯粹用Javascript解码的模块:iconv-lite,能够实现编码转换。用法例如以下: ...
分类:
Web程序 时间:
2017-06-16 11:29:50
阅读次数:
248
我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。(将canvas画布保存成img并强制改变mimetype进行下 ...
分类:
其他好文 时间:
2017-06-15 10:36:57
阅读次数:
297
u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8 r/R:非转义的原 ...
分类:
编程语言 时间:
2017-06-08 00:15:41
阅读次数:
178
上午:老师首先回想了昨天作业。 首先在安卓project中的TOOLS文件里,解析字节流那里,不用改变。而是把server端的编码方式变为UTF-8,然后将在安卓project的LoginActivity类中的USERNAME给他强制转换下。 总结一句话:假设一个字符通过某个编码转换成字节码之后,那 ...
分类:
移动开发 时间:
2017-05-30 16:00:56
阅读次数:
238
在登录时,提交一个中文名的用户名到服务器并返回到客户端的Cookie中时, 这个过程会后台会报 java.lang.IllegalArgumentException (非法数据异常) -->在给前台发送Cookie之前对数据进行URL编码即可解决。 -->URLEncoder.encode(user ...
分类:
Web程序 时间:
2017-05-27 19:58:23
阅读次数:
455
修改tomcat中server配置:添加 或者在接收后进行编码转换也是可行的: ...
分类:
其他好文 时间:
2017-05-24 19:14:50
阅读次数:
113
字符串涉及到编码:ascii gbk gb2312 unicode uft-8 对于英文字符ASCII(可以看成utf-8的子集)就可以了,中文用gbk/gb2312; unicode:世界统一的计算机系统编码(内存中),但是存储时比较浪费空间,所以存到硬盘或者输出查看时用uft-8.也就是说用记事 ...
分类:
编程语言 时间:
2017-05-23 01:19:00
阅读次数:
173
今日在敲代码时出现了如下问题 中文的编码出现了问题(在键盘输入中文时也会出现同样的问题),中文的编码应该是utf-8编码格式,有以下两种方式来进行编码转换: (1)decode用法:str -> decode('the_coding_of_str') -> unicode 即写为格式:raw_inp ...
分类:
其他好文 时间:
2017-05-22 23:25:06
阅读次数:
368