加密.解密问题对我来说一直是很神秘的,感到神奇无比. 理论了解 前段时间看到关于利用JavaScript函数unescape()和escape()对字符串进行替换处理.通过查资料得知, escape()函数会对非基本ASCII码的字符(即非数字.英文大小写)改为用%开头的十六进制码替换. 同时的知,一个很重要的消息-- "ECMAScript v3反对使用该方法,应用decodeURI()和decodeURIComponent()替代escape()" 那么又有新的问题,decodeU…
原理: 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要将大写字母转换为小写字母可以将该字符ASCII码值+32,同理小写字母转换成大写字母只需将该字符ASCII码值-32 代码1: #include<stdio.h> #include<assert.h> char * my_strlwr(char * str) //定义一个my_strlwr函数 {…
ctype.h存的是与字符相关的函数: 这些函数虽然不能处理整个字符串,但是可以处理字符串中的字符: ToUpper()函数,利用toupper()函数处理字符串中的每个字符,转换成大写: PunctCount()函数,利用ispunct()统计字符串中的标点符号个数: 使用strchr()处理fgets()读入字符串的换行符:这样处理没有把缓冲区的剩余字符清空,所以仅适合只有一条输入语句的情况.s_gets()适合处理多条输入语句的情况. #include <stdio.h> #includ…
javascript函数一共可分为五类:    ·常规函数    ·数组函数    ·日期函数    ·数学函数    ·字符串函数    1.常规函数    javascript常规函数包括以下9个函数:    (1)alert函数:显示一个警告对话框,包括一个OK按钮.      (2)confirm函数:显示一个确认对话框,包括OK.Cancel按钮.      (3)escape函数:将字符转换成Unicode码.      (4)eval函数:计算表达式的结果.    (5)isNaN…
利用foo函数的Bof漏洞攻击:构造攻击字符串 一.基础知识储备 objdump反汇编指令.gdb函数调试运行.Perl语言.|管道符 二.实验步骤 1. 通过反汇编了解程序功能及代码 ①反汇编查看文件内容 ②可以知道getShell函数地址为0804847d ③可知foo函数执行完成之后,系统会调用的下一条指令的地址为80484ba,此地址为返回地址 我们要做的就是通过foo函数的Bof漏洞输入一段设计好的字符串覆盖掉80484ba,使得80484ba的值为0804847d,这样就会执行get…
----通过字符串连接并调用javascript函数-- var t_html = $("#Photo").html(); var n_html = "<a id=\""+_index +"\""; var type='image'; n_html = n_html + 'ontouchstart="gtouchstart(999'+_index+')" ontouchmove="gtouc…
 登录请求中加密串是由多个子串连接,再加密之后传输. 参数连接:${var1}${var2}${var3} 加密函数:__digest    (函数助手里如果没有该函数,请下载最新版本的jmeter5.0) 函数助手:Options > Function Helper Dialog  我们尝试一下通过连接参数生成的加密串是否正确. 测试示例:假设登录接口加密串由phone.password.usertype连接,再sha-256加密.对比一下加密串是否正确. 1 定义变量phone.passwo…
转自:Ph4nt0m Security Team 这么多年了,现在学习依然还是有很多收货,向前辈致敬.转载一方面是自己存档一份,另一方面是让更多喜欢安全的人一同学习. ================================================== by luoluo on 2007-11-30luoluonet_at_yahoo.cnhttp://www.ph4nt0m.org 一.概述 javascript函数劫持,也就是老外提到的javascript hijacking…
JavaScript函数之美~ 这篇文章,我将就以下几个方面来认识JavaScript中的函数. 函数为什么是对象,如何定义函数? 如何理解函数可以作为值被传递 函数的内部对象.方法以及属性 第一部分:函数为什么是对象,如何定义函数 JavaScript中最有意思的恐怕是函数了,因为和其他语言不同,在JavaScript中,每个函数都是Function类型的实例,而我们知道:Object是一个基础类型,其他所有类型都是从Object继承了基本的行为.也就是说Function也是从Object引用…
函数是这样一段代码,它只定义一次,但可能被执行或调用任意次.你可能从诸如子例程(subroutine)或者过程(procedure)这些名字里对函数概念有所了解. javascript函数是参数化的:函数定义会包括一个形参(parmeter)标识符列表.这些参数在函数中像局部变量一样工作.函数会调用会给形参提供实参的值.函数使用它们实参的值计算返回值,成为该函数的调用表达式的值. 除了实参之外,么次调用还会拥有一个值——本地调用的上下文——这就是this关键字值 如果函数挂载在一个对象上,作为对…