
Linux
duxingzhe103
博学而笃志,切问而近思
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kali更改Locale中的各类格式
在最新版本的Kali中,使用了新的xfce4作为桌面,但是在测试中发现除了不显示中文以外,还有时间格式等问题。经过探索,要在终端输入:export Locale_Time="en_US.utf-8"重启即可...原创 2020-06-10 19:41:01 · 796 阅读 · 0 评论 -
Unix Network Programming Episode 19
Generic Socket Address StructureA socket address structures is always passed by reference when passed as an argument to any socket functions. But any socket function that takes one of these pointers...原创 2020-01-06 14:03:30 · 122 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 70
Advanced I/OIntroductionThis chapter covers numerous topics and functions that we lump under the term advanced I/O: nonblocking I/O, record locking, I/O multiplexing (the select and poll functio...原创 2020-01-06 14:03:11 · 242 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 69
#include "apue.h"#include <pthread.h>#include <syslog.h>sigset_t mask;extern int already_running(void);void reread(void){}void *thr_fn(void *arg){ int err, signo; fo...原创 2020-01-06 14:03:00 · 110 阅读 · 0 评论 -
Unix Network Programming Episode 18
Standard Internet ServicesNotice that all are provided using both TCP and UDP and the port number is the same for both protocols.Often these services are provided by the inetd daemon on Unix hosts...原创 2019-12-02 13:07:03 · 208 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 69
这里写代码片Daemon rereading configuration files#include "apue.h"#include <syslog.h>#include <errno.h>extern int lockfile(int);extern int already_running(void);void reread(void){}...原创 2019-12-02 13:06:39 · 137 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 68
In addition to syslog, many platforms provide a variant that handles variable argument lists.#include <syslog.h>#include <stdarg.h>void vsyslog(int priority, const char *format, va_l...原创 2019-12-02 12:46:32 · 119 阅读 · 0 评论 -
Unix Network Programming Episode 17
TCP OutputTCP takes the data in the socket send buffer and sends it to the peer TCP based on all the rules of TCP data transmission (Chapter 19 and 20 of TCPv1). The peer TCP must acknowledge the da...原创 2019-11-09 20:09:00 · 123 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 67
#include "apue.h"#include <syslog.h>#include <fcntl.h>#include <sys/resource.h>void deamonize(const char *cmd){ int i,fd0,fd1,fd2; pid_t pid; struct rlimit rl; ...原创 2019-11-09 20:08:07 · 149 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 66
Although the pthread_atfork mechanism is intended to make locking state consistent after a fork, it has several drawbacks that make it usable in only limited circumstances:There is no good way to r...原创 2019-11-09 20:07:45 · 132 阅读 · 0 评论 -
CVE-2019-14287 sudo提权漏洞分析
一、本文目的解释sudo提权漏洞简要说明基础概念在安全领域的重要性二、漏洞特点。本漏洞是sudo在处理user id为-1和4294967295(232−12^{32}-1232−1)即可,为什么呢?下面做出解释。三、漏洞分析根据Linux Interface Programming的解释,首先我们要知道uid的类型:struct passwd { char *pw_name; ...原创 2019-10-18 07:40:58 · 591 阅读 · 0 评论 -
Serial Notes for Linux Programming Interface
Note:These serial notes about Linux Programming Interface could not write in Chinese for I can't install the Chinese input software on Linux properly, especially on Kali.So I offer these infor原创 2016-03-28 16:44:57 · 733 阅读 · 0 评论 -
Windows和Kali:重装Windows的MBR恢复问题
重装Windows后的MBR修复问题原创 2016-09-11 14:59:54 · 1262 阅读 · 0 评论 -
虚拟机安装VMware tools
open-vm-tools-desktop原创 2016-11-17 10:01:48 · 436 阅读 · 0 评论 -
Ubuntu 16.10在VMware 10.12上不兼容问题解决
Ubuntu 16.10在VMware 10.12兼容问题原创 2016-11-17 09:54:49 · 4266 阅读 · 6 评论 -
Kali Linux常见十大问题
Kali Linux FAQ原创 2017-02-07 10:52:00 · 1496 阅读 · 0 评论 -
Metasploit连接数据库失败
Failed to connect to the database: could not connect to server: Connection refusedIs the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?原创 2017-04-09 19:08:50 · 3665 阅读 · 1 评论 -
Ubuntu更换启动界面
更换为gnome3启动界面原创 2017-04-14 18:31:57 · 5105 阅读 · 0 评论 -
Msfcli not found
找不到msfcli原创 2017-06-01 09:14:35 · 1906 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 5
APUE Episode 5原创 2017-09-13 15:14:17 · 241 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 3
APUE Episode 3原创 2017-09-10 20:06:20 · 399 阅读 · 0 评论 -
Advanced Programming in Unix Environment Episode 1
APUE Episode 1原创 2017-09-08 20:54:10 · 391 阅读 · 0 评论 -
Advanced Programming in Unix Environment Episode 2
APUE Episode 2原创 2017-09-09 21:14:18 · 297 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 4
APUE Episode 4原创 2017-09-11 15:54:48 · 247 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 8
APUE Episode 8原创 2017-10-06 22:07:29 · 332 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 6
APUE Episode 6原创 2017-10-02 15:38:31 · 210 阅读 · 0 评论 -
Nessus忘记用户名
我的Kali Linux中的Nessus好久没用导致忘记了用户名,这里记录找回方法。Windows下的方法类似。 用户名密码如果忘记: 1. cd /opt/nessus/sbin/ 2. 看一下说明 sudo ./nessuscli 3. sudo ./nessuscli lsuser 找到用户名 4. 换密码 sudo ./nessuscli chpasswd 用户名 下面出现原创 2017-09-27 19:33:33 · 3040 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 7
APUE Episode 7原创 2017-10-04 20:05:05 · 268 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 12
APUE Episode 12原创 2017-11-02 20:25:11 · 370 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 9
APUE Episode 9原创 2017-10-12 21:30:12 · 267 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 10
APUE Episode 10原创 2017-10-16 22:09:30 · 337 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 11
APUE Episode 11原创 2017-11-01 08:14:58 · 279 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 13
APUE Episode 13原创 2017-11-08 15:25:44 · 359 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 15
APUE Episode 15原创 2017-11-14 20:20:02 · 814 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 14
APUE Episode 14原创 2017-11-11 21:46:48 · 436 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 16
APUE Episode 16原创 2017-11-18 20:34:12 · 204 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 17
APUE Episode 17原创 2017-11-19 16:17:56 · 389 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 18
APUE Episode 18原创 2017-12-12 19:51:13 · 250 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 19
APUE Episode 19原创 2017-12-15 19:37:54 · 221 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 20
APUE Episode 20原创 2017-12-23 19:23:31 · 212 阅读 · 0 评论