os包提供了操作系统的系列函数,这些接口不依赖平台。设计为Unix风格的,错误处理是go风格的;调用失败会返回错误值而非错误码。通常错误值里包含更多信息。 os包的接口在所有操作系统中都是一致的。非公用的属性可以从操作系统特定的syscall包获取。 一、操作系统基本命令 1. 相关方法 func ...
分类:
编程语言 时间:
2020-06-17 12:45:32
阅读次数:
73
1、问题描述: 用 git 提交代码至Github,结果报错,报错: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 解决方法: 打开 Git Bash ,进入到项目的根目录下,输入命令行: git con ...
分类:
其他好文 时间:
2020-06-17 12:37:13
阅读次数:
105
一.前置知识 正常触发系统调?时,?户态通过syscall指令触发系统调?, 跳转到系统调???的汇编代码。syscall指令触发entry_SYSCALL_64并以sysret或iret返回系统调? 系统调?陷?内核态,从?户态堆栈转换到内核态堆栈,然后把相应的CPU关键的现场栈顶寄存器、指令指针 ...
分类:
系统相关 时间:
2020-06-13 23:26:02
阅读次数:
87
前言 本文将基于Linux内核通过调试跟踪,深入理解Linux的系统调用过程。本人学号05结尾,在arch/x86/entry/syscalls/syscall_64.tbl 可以找到05号为fstat系统调?,因此以系统调用fstat为例进行展开。 一、基本系统调用流程 基本的系统调用流程可以大致 ...
分类:
其他好文 时间:
2020-05-24 19:30:00
阅读次数:
60
一、熟悉对应的系统调用 本人学号尾号86,对应的系统调用号是link,在./arch/x86/entry/syscall_64.tbl得到如下信息: # # 64-bit system call numbers and entry vectors # # The format is: # <numb ...
分类:
其他好文 时间:
2020-05-24 00:17:18
阅读次数:
56
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 fatal: the remote end hung up unexpectedly fatal: early EOF fatal: index-pac ...
分类:
Web程序 时间:
2020-05-16 09:19:10
阅读次数:
158
No_leak 有这种题,题目很短小,只有一个read函数,没有输出函数,这样的题怎么解呢?当然首先想到的是ret2dl,但是那个有点儿复杂。下面我来介绍一种简单的解法。 代码如下: 先来看看保护: 程序很很简单,就是简单的栈溢出,遇到这种题,我们首选ROP,当然ret2dl也是ROP中的一种。 方 ...
分类:
其他好文 时间:
2020-05-13 19:48:38
阅读次数:
74
strace是什么?
linux syscall tracer(linux系统调用追踪器)
官网:strace是用于Linux的诊断、调试的用户空间追踪程序。
我认为他是一个用来看某一进程大概在干什么的工具。 ...
分类:
系统相关 时间:
2020-04-20 13:49:36
阅读次数:
80
SSL_ERROR_SYSCALL in connection to github.com:44
分类:
其他好文 时间:
2020-03-30 00:15:07
阅读次数:
44