Return to libc attack experiment

1, Experimental description         The common attack method of buffer overflow is to overwrite the return address of the vulnerable program with the address of shellcode, so that the vulnerable program can execute the shellcode stored in the stack. In order to prevent this type of attack, some operating ...

Posted by tony_c on Sun, 05 Dec 2021 09:10:37 +0100

Linux - common commands ls

Directory processing command ls LS (English meaning list) is used to view the files in the directory. The basic format is LS - parameter option; It should be clear that the parameters and options behind the LS command are optional. It is OK to directly execute ls. The main function of parameters and options is to adjust the command function ...

Posted by Benny Johnson on Sun, 05 Dec 2021 00:55:19 +0100

Printing function call stack information using backtrace under Linux

Printing function call stack information using backtrace under Linux Java, Python and other languages have relatively simple methods to print function call stacks. Is there any way to use C language under Linux? It is said that there are many ways. This article introduces the most basic method, that is, using glibc's backtrace() and backtrace_ ...

Posted by debigmac on Sat, 04 Dec 2021 20:25:00 +0100

Xuanxuan Linux learning notes - process and thread

Reference materials: Bird brother's Linux private dishes: Basic Edition, Liu Chao's interesting talk about Linux operating system, UNIX/Linux system management technical manual, 4th Edition, in-depth understanding of Linux kernel, 3rd Edition, advanced programming in UNIX environment, 3rd Edition, Linux kernel source code scenario analys ...

Posted by WakeAngel on Sat, 04 Dec 2021 03:51:23 +0100

beep buzzer experiment to tell you the benefits of modular and engineering programming!

beep buzzer experiment to tell you the benefits of modular and engineering programming! Write before: This is followed by the previous blog post on BSP. In that blog post, we built a project framework of "although the sparrow is small, it has all kinds of internal organs". Now the framework has been set up, so that it is convenient f ...

Posted by lipun4u on Sat, 04 Dec 2021 02:43:04 +0100

(BSP) how is a large project file built?

How is a big project file built? (BSP) Introduction to key contents: Project directory framework? What kind of files should be included in each directory? How to write a makefile for a project with multiple folders? 1. What is BSP? Board level support package (BSP) is a layer between the main board hardware and the driver layer program in th ...

Posted by LAEinc. Creations on Fri, 03 Dec 2021 21:56:14 +0100

Blocking Model for unix Network Model

My five handwritten network models, welcome comments and suggestions from all gods; Environment preparation: php7.4, swoole4.8.2. (Here I use mac)         Hobrew installation: Install Homebrew Tutorial-Accent Maple-Blog Park in China under mac         php installation: Install php7.4+mysql5.7+nginx e ...

Posted by andriy on Fri, 03 Dec 2021 18:38:35 +0100

K8S cluster deployment -- learning notes on linux super brother video of station B

The notes are to learn and record according to the video of UP master linux super brother in station B. if there are mistakes and omissions, those in a good mood can point out them. https://www.bilibili.com/video/BV1yP4y1x7Vj?spm_id_from=333.999.0.0  Machine environment preparation: 2C4G virtual machine host nameNode iproleDeploy component ...

Posted by langemarkdesign on Fri, 03 Dec 2021 12:36:20 +0100

OLTP library LAN image transmission and VLC real-time preview

1, Introduction of ORTP 1. Review of the content of the previous two quarters (1) Build the SDK development environment, compile the system, deploy and test the environment (2) Explain the sample source code, compile and run, test video, and verify the hardware 2. Two ways of video network transmission (1) Based on download: http or ftp ...

Posted by AngusL on Fri, 03 Dec 2021 09:37:30 +0100

Installing and configuring MySQL for Linux(centos7) (tar. GZ package)

Baidu cloud disk: link: https://pan.baidu.com/s/1PyR_UiaKZetXlAuJ7KwYUw   Extraction code: 0601 Package preparation   -rw-r--r-- 1 root root 729891578 12 February 18:25 mysql-5.7.34-el7-x86_64.tar.gz Let's first check whether mariadb (centos) is installed on the system. If so, uninstall it [root@master module]# rpm -qa |grep mari ...

Posted by sarun on Fri, 03 Dec 2021 08:22:13 +0100