windows7内核分析之x86&x64第二章系统调用 2.1内核与系统调用 上节讲到进入内核五种方式 其中一种就是 系统调用 syscall/sysenter或者int 2e(在 64 位环境里统一使用 syscall/sysret 指令,在 32 位环境里统一使用 sysenter/sysexi ...
前言 的 题,比较简单,练练手。 题目链接: https://gitee.com/hac425/blog_data/tree/master/hitcon2017 正文 往 读入 的数据,溢出。 程序开了 ,又后面直接 把我们输入的打印出来 我们可以直接溢出到 , 然后用 泄露 , 这里有个小 , 的 ...
分类:
其他好文 时间:
2018-08-03 23:12:57
阅读次数:
275
在linux上想获取文件的元信息,我们需要使用系统调用 或者 。 在golang的os包里已经把stat封装成了Stat函数,使用它比使用syscall要方便不少。 这是os.Stat的原型: 返回一个os.FileInfo,这里面包含有文件的元信息: 重点看到 这个方法,通过它我们可以获得 ,也就 ...
分类:
系统相关 时间:
2018-08-01 16:38:04
阅读次数:
176
glibc封装了大部分系统API,我们一般都是使用glibc封装的接口进行系统调用,碰到一些没有封装的接口,可以通过这个 函数syscall 进行系统调用。 1 /* Invoke `system call' number SYSNO, passing it the remaining argume ...
问题 在是用git克隆仓库的时候,报错如下: fatal: unable to access ‘https://github.com/........../‘: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:44 ...
分类:
其他好文 时间:
2018-07-19 10:44:25
阅读次数:
172
cpu上有许多针脚,每个针脚代表一种功能,cpu中的指令对应cpu针脚的功能模块cpu指令分为:环0上面的特权指令(只有操作系统或者说是内核才能运行),环3上面的普通指令操作系统(os):是一种软件程序,把底层不同的硬件抽象成一个软件接口功能:硬件驱动,进程管理,内存管理,网络管理,安全管理等系统调用(syscall):操作系统可运行特权指令和普通指令,应用程序只能运行普通指令,但应用程序可以请求
分类:
其他好文 时间:
2018-07-08 12:38:13
阅读次数:
139
实例packagemainimport("fmt""os""os/signal""sync""syscall""time")funcworker(stop<-chanbool){for{select{case<-stop:fmt.Println("exit")returndefault:fmt.Println("running...")time.Sleep(3)}}}funcmain(
分类:
编程语言 时间:
2018-06-18 17:13:44
阅读次数:
1472
``` #include #include #include using namespace std; //key is: pid,cpuseq struct st_syscall { int min; }; //key is: pid,cpuseq struct st_pagfalt { int ... ...
分类:
编程语言 时间:
2018-04-18 00:54:31
阅读次数:
343
问题一: [2018-01-31T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter: Java.lang.UnsupportedOperationException: seccomp unavailabl ...
分类:
其他好文 时间:
2018-03-27 18:55:49
阅读次数:
194