Linux
duxingzhe103
博学而笃志,切问而近思
展开
-
Kali更改Locale中的各类格式
在最新版本的Kali中,使用了新的xfce4作为桌面,但是在测试中发现除了不显示中文以外,还有时间格式等问题。经过探索,要在终端输入:export Locale_Time="en_US.utf-8"重启即可...原创 2020-06-10 19:41:01 · 768 阅读 · 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 · 99 阅读 · 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 · 189 阅读 · 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 · 88 阅读 · 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 · 180 阅读 · 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 · 118 阅读 · 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 · 95 阅读 · 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 · 101 阅读 · 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 · 128 阅读 · 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 · 111 阅读 · 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 · 549 阅读 · 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 · 697 阅读 · 0 评论 -
Windows和Kali:重装Windows的MBR恢复问题
重装Windows后的MBR修复问题原创 2016-09-11 14:59:54 · 1223 阅读 · 0 评论 -
虚拟机安装VMware tools
open-vm-tools-desktop原创 2016-11-17 10:01:48 · 405 阅读 · 0 评论 -
Ubuntu 16.10在VMware 10.12上不兼容问题解决
Ubuntu 16.10在VMware 10.12兼容问题原创 2016-11-17 09:54:49 · 4215 阅读 · 6 评论 -
Kali Linux常见十大问题
Kali Linux FAQ原创 2017-02-07 10:52:00 · 1447 阅读 · 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 · 3593 阅读 · 1 评论 -
Ubuntu更换启动界面
更换为gnome3启动界面原创 2017-04-14 18:31:57 · 5046 阅读 · 0 评论 -
Msfcli not found
找不到msfcli原创 2017-06-01 09:14:35 · 1849 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 5
APUE Episode 5原创 2017-09-13 15:14:17 · 216 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 3
APUE Episode 3原创 2017-09-10 20:06:20 · 346 阅读 · 0 评论 -
Advanced Programming in Unix Environment Episode 1
APUE Episode 1原创 2017-09-08 20:54:10 · 363 阅读 · 0 评论 -
Advanced Programming in Unix Environment Episode 2
APUE Episode 2原创 2017-09-09 21:14:18 · 268 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 4
APUE Episode 4原创 2017-09-11 15:54:48 · 220 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 8
APUE Episode 8原创 2017-10-06 22:07:29 · 284 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 6
APUE Episode 6原创 2017-10-02 15:38:31 · 186 阅读 · 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 · 2988 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 7
APUE Episode 7原创 2017-10-04 20:05:05 · 242 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 12
APUE Episode 12原创 2017-11-02 20:25:11 · 342 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 9
APUE Episode 9原创 2017-10-12 21:30:12 · 238 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 10
APUE Episode 10原创 2017-10-16 22:09:30 · 315 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 11
APUE Episode 11原创 2017-11-01 08:14:58 · 254 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 13
APUE Episode 13原创 2017-11-08 15:25:44 · 311 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 15
APUE Episode 15原创 2017-11-14 20:20:02 · 780 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 14
APUE Episode 14原创 2017-11-11 21:46:48 · 414 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 16
APUE Episode 16原创 2017-11-18 20:34:12 · 180 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 17
APUE Episode 17原创 2017-11-19 16:17:56 · 362 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 18
APUE Episode 18原创 2017-12-12 19:51:13 · 216 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 19
APUE Episode 19原创 2017-12-15 19:37:54 · 199 阅读 · 0 评论 -
Advanced Programming in UNIX Environment Episode 20
APUE Episode 20原创 2017-12-23 19:23:31 · 187 阅读 · 0 评论