自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 【pwnable.kr-----解题过程】flag

看题目得知题目要求是二进制逆向,下载得到flag文件,ida载入,发现upx压缩了,linux下使用upx -d 解压缩之后在ida载入,发现关键代码如下:如图中红色方块所表示,ida跳转到相应内存位置,发现关键语句:尝试提交UPX...? sounds like a delivery service 多次后无果,怀疑有没有显示出来的字符,因为flag已经确定是写在文件中的,所以用winhex打开

2015-09-16 09:06:15 2201

原创 【pwnable.kr-----解题过程】shellshock

#include int main(){ setresuid(getegid(), getegid(), getegid()); setresgid(getegid(), getegid(), getegid()); system("/home/shellshock/bash -c 'echo shock_me'"); return 0;}根据题目一下子可以看出来这是shellshoc

2015-09-16 07:43:43 1231

原创 【pwnable.kr-----解题过程】random

#include int main(){ unsigned int random; random = rand(); // random value! printf("%u",random); unsigned int key=0; scanf("%d", &key); if( (key ^ random) == 0xdeadbeef ){ printf("Good!\n")

2015-09-16 07:31:50 1113

原创 【pwnable.kr-----解题过程】bof

#include #include #include void func(int key){ char overflowme[32]; printf("overflow me : "); gets(overflowme); if(key == 0xcafebabe){ system("/bin/sh"); } else {

2015-09-16 01:56:20 2408

原创 【pwnable.kr-----解题过程】collision

#include #include unsigned long hashcode = 0x21DD09EC;unsigned long check_password(const char* p){ int* ip = (int*)p; int i; int res=0; for(i=0; i<5; i++){ res += ip[i]; } return res;}in

2015-09-16 01:43:50 2555

原创 【pwnable.kr-----解题过程】fd

#include #include #include char buf[32];int main(int argc, char* argv[], char* envp[]){ if(argc<2){ printf("pass argv[1] a number\n"); return 0; } int fd = atoi( argv[1] ) - 0x1234; int le

2015-09-16 01:34:38 822

zenmap-nmap界面版

nmap的界面版,windows 使用方便

2015-01-27

超市管理系统

c#写的超市管理系统,留足了扩展接口,vs编译,SqlServer数据库

2015-01-12

最短路径迪杰斯特拉

迪杰斯特拉算法,欢迎下载

2015-01-12

acm培训资料下载

acm培训资料,很基础,有助于初学者的入门和联系,没有难度很大的题目

2014-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除