Summary of various killing free techniques and ideas for web shell
0x00 premisewebshell is still very important for the web direction. It's hard to get a getshell killed, so I came to study a wave of my own free horses. After all, others don't have their own good use, and they are killed every minute.(in this article, we will introduce some common Trojan free techniques)0x01 detectionWAF generally maintains a ...
Posted by think-digitally on Thu, 25 Nov 2021 17:08:48 -0800
Linux system programming - file IO
man has nine volumes. System programming is the content of Volume II, and volume V is file format and specification
open function
Function prototype
Parameter pathname file name
Macro with parameter flags as access mode: o_ Rdonly (read only), O_ Wronly, O_ Rdwr (read write) these three must be added
O_ Append, O_ Creat, O_ Excl ...
Posted by OriginalBoy on Thu, 25 Nov 2021 17:04:16 -0800
Windows driver development learning record - one of the fast restart and shutdown computers in the driver
introduction
For fast restart and shutdown of the computer, many software on the Internet call ZW shutdown system (ntshutdown system) under Ring3. Although it is fast, it still goes through at least some processes, such as sending shutdown notice to the device driver. The following is extracted from < < in depth analysis of Win ...
Posted by Hell Toupee on Thu, 25 Nov 2021 16:59:32 -0800
Continued from the previous article: Git Worktree advanced use, which is much more refreshing
prefaceLast article Git Worktree Dharma is really fragrant Let's learn how git worktree helps me work in multiple branches at the same time without affecting each other. However, the directory where the worktree is created is not under the current project. I always feel that these created WorkTrees do not belong to the current project, which is ...
Posted by minou on Thu, 25 Nov 2021 16:54:29 -0800
scala -- format and usage of function + lazy lazy usage + difference between method and function + method calling method
1. Method
1.1 general
In actual development, we need to write a large number of logic codes, which is bound to involve repeated requirements. For example, for the maximum values of 10 and 20 and the maximum values of 11 and 22, the logic code for comparison needs to be written twice. If the logic code for comparison is put into the method, it ...
Posted by tony-kidsdirect on Thu, 25 Nov 2021 16:45:14 -0800
unity decouples the project through global events
If A class wants to call the method of another class, for example, A wants to call the method of B. Method 1: Reference The simplest way is that A holds A reference to class B, that is, A has A member object of B. Mode 2: design mode (intermediary mode) Or a and B belong to the same Object C and call each other through Object C (mediator mode), ...
Posted by arpowers on Thu, 25 Nov 2021 16:32:10 -0800
uniapp front end source code (APP + applet + H5)
Open source code is the static part of the source code of the client-side uniapp, which provides learning and use
It can be run by importing hbuilder. At present, it is suitable for applets, Android, IOS and H5
Game type, my information, my request, find the great God immediately
Editor, I want to play the game, I want to find, other requi ...
Posted by alpha2zee on Thu, 25 Nov 2021 16:29:35 -0800
Function and principle of memory fragmentation optimization
The article is reprinted, convenient for sorting and induction, and the source address https://juejin.cn/post/6989526481709826055
Memory fragmentation rate formula
mem_fragmentation_ratio = used_memory_rss/used_memory
used_memory: the size of the memory space allocated by the Redis service's own allocator.used_memory_rss: the memory size ...
Posted by zipp on Thu, 25 Nov 2021 15:44:44 -0800
Form and model notes
Chapter VIII
The django Form function is implemented by the Form class, which is mainly divided into two types
1.django.forms.Form
2.django.forms.ModelForm # combines the data form generated by the model
The action in the form tab of the form is used to set the route from which the form data submitted by the user should be received and processe ...
Posted by Snooble on Thu, 25 Nov 2021 15:44:22 -0800
Specification Pattern
This article is excerpted from "design patterns should be learned this way"1 definition of specification modeSpecification Pattern can be considered as an extension of composite pattern. Many times, some conditions in the program determine the business logic. These conditions can be extracted and combined in a certain relationship (an ...
Posted by supernova on Thu, 25 Nov 2021 15:37:49 -0800