格式化字符串漏洞

任意地址写

学习了z神的博客之后对最后一个例子不是很理解,就进行了实践分析。
源程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main(void)
{

int flag = 0;
int *p = &flag;
char a[100];
scanf("%s",a);
printf(a);
if(flag == 2000)
{
printf("good!!\n");
}
return 0;
}

Read more »

c是怎么使用内存的

指针类型(point type)可由函数类型,对象类型或不完全的类型派生,派生指针类型的类型称为引用类型。指针类型描述一个对象,该类对象的值提供对该引用类型实体的引用。有引用类型T派生的指针类型有时称为“(指向)T的指针”。从引用类型构造指针类型的过程称为“指针类型的派生”。这些构造派生类型的方法可以递归的应用。

Read more »

sqlmap源码分析(一)sqlmap.py

sqlmap.py源码

Read more »

pycurl安装

昨晚在安装pycurl的时候遇到了点问题,记录下解决的方法。

Read more »

正则断言

在写点小东西的时候碰到了一段有意思的正则。
这个正则匹配是这样匹配超链接的

1
re.findall(r"(?<=href=\").+?(?=\")|(?<=href=\').+?(?=\')", data)

Read more »

灵魂鼓手

花了两天的时间去参加了这个黑客马拉松,拿了第二名,还是很开心的。
做了一个游戏。灵魂鼓手。
有兴趣的可以戳这里(github开源)去玩玩看。

requestWindowFeature(Window.FEATURE_NO_TITLE)导致程序崩溃

最近为了国赛开始看安卓了,这几天写的时候发现只要一些这个就会崩溃

1
requestWindowFeature(Window.FEATURE_NO_TITLE);

找了个代替的方法记录一下,上面的是继承了Activity,我们改为继承ActionBarActivity然后把上面的代码换成

1
2
android.support.v7.app.ActionBar actionBar= getSupportActionBar();
actionBar.hide();