自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 调用约定

cdecl调用约定定义cdecl调用约定规定函数的参数从右到左依次入栈。非常适用于那些参数数量可变的函数(如printf)形式一当被调用的函数的参数的个数是可变的时候,这时调用者知道需要传递给被调用者的参数的个数,而被调用者不知道传递给他的参数的个数。所以调用者负责清除栈中的参数。形式二下面的例子同样遵照cdecl调用约定,但是,每次调用demo_cdecl后,调用方不需要删除栈中的...

2019-09-30 22:56:35 331

原创 3. 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所...

2019-09-29 15:38:33 91

转载 在ubuntu中安装upx

下载uclhttp://files.cnblogs.com/files/oloroso/ucl-1.03.tar.gz解压,编译安装ucladog@E531:upx$ tar -zxvf ucl-1.03.tar.gz adog@E531:upx$ cd ucl-1.03/adog@E531:ucl-1.03$ pwdadog@E531:ucl-1.03$ ./configure --...

2019-09-29 10:16:42 4885

原创 pwnable.kr collision

代码#include <stdio.h>#include <string.h>unsigned long hashcode = 0x21DD09EC;unsigned long check_password(const char* p){ int* ip = (int*)p; int i; int res=0; ...

2019-09-28 13:18:08 157

转载 在ubuntu中显示gif缩略图

使用命令sudo apt-get install imagemagick ffmpeg ffmpegthumbnailer修改文件cd /usr/share/thumbnailersadog@E531:thumbnailers$ pwd/usr/share/thumbnailersadog@E531:thumbnailers$ sudo vi gif.thumbnailer编辑文件...

2019-09-28 09:18:08 752 2

原创 python五问小练习

Problem-1op的功能:对若干个整数进行求和,对若干个字符串进行拼接。op的执行分为两步。第一步:调用op函数,传入的参数是操作的名称和操作的参数的类型。返回一个操作实例。这一步只是获取_op的实例化对象,并不执行_op函数内部的逻辑代码。当然,也不会调用_type_checker函数,因为只有执行_op函数的时候才会调用并执行_type_checker函数。第二步:对第一步调用op...

2019-09-24 20:31:02 211

原创 matlab代码实例

% 提取运动学片段a = xlsread('文件1.xlsx',1,'B2:B185726')area_zero = 1;begin_array = [];end_array = [];cur_index = 1;begin_array(cur_index) = 1begin = 1; for i = 1:185725 if area_zero == 1 if a(i) ==...

2019-09-23 20:33:52 5096 3

原创 逆向分析--治愈中二

一、使用ida进行代码的分析要注释的是,如果时32位的程序,需要使用32位的IDA进行分析,如果是64位的程序,需要使用64位的IDA进行分析。如果直接进行汇编代码分析比较复杂,这里可以通过快捷键F5,把使用IDA提供的功能把汇编代码转换为C语言代码。主函数sub_401000函数对以2结尾的数字进行检查,一旦发现,就跳出程序,并返回1。这里的a1就是我们手动输入的值。也就是说,当发...

2019-09-18 14:57:33 187

原创 在ubuntu中设置gvim的字体

点击 编辑 -> 选择字体选择完字体之后,输入:set guifont然后回车下面显示的是字体的相关信息,因为Monospace和11之间有一个空格,因此需要进行转义,因为其就是一个普通的空格。在.vimrc中进行设置在最后一行添加:set guifont=Monospace\ 11...

2019-09-16 16:38:48 681

转载 ubuntu启动ida报错找不到libgthread-2.0.so.0

转自:https://www.ctolib.com/topics-84812.html

2019-09-10 11:14:51 857

原创 使用wine安装python2.7

安装msi格式的软件,可以使用命令wine msiexec /i python-2.7.12.msi

2019-09-10 11:03:12 1032

原创 汇编语言 AT &T 语法实现冒泡排序

# 排序的思路是让最大的数沉底.section .datanumbers: .int 76,12,33,91,3,45,29,1,69,33len = (.- numbers) >> 2.section .text.globl _start_start: movl $len, %eax loop_1: dec %eax # eax用来标记没趟的最后一个需要比较的数字...

2019-09-09 10:38:01 244

原创 在linux环境中进行AT & T格式的汇编语言demo示例

adog@E531:ms-dos$ gcc -S hello.cadog@E531:ms-dos$ lsASM FILE hello.c hello.s MASM VIMadog@E531:ms-dos$ vi hello.sadog@E531:ms-dos$ gcc -o hello hello.s

2019-09-06 11:29:23 385

原创 汇编之简单地打印内容

data segmentdata endscode segment assume cs:code,ds:datastart:mov ax,datamov ds,axmov dl,48h;把要输出的内容送入到dl中mov ah,02 ;表示打印dl中的内容int 21hmov dl,10 ;表示打印一个换行符int 21hmov dl,03int 21hmo...

2019-09-05 19:14:09 2471

空空如也

空空如也

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

TA关注的人

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