In depth understanding of the third edition of CSAPP:3e AttackLab experiment record
Read the lab manual and start doing Attacklab
CTARGET Phase 1
The first Attack Phase requires calling the existing function touch1. This is simple. You need to overwrite the first address of touch1 with the return address in the stack.
First, use gdb to debug ctarget and disassemble the assembly code o ...
Posted by Joe689 on Sun, 23 Feb 2020 20:46:16 -0800
IO stream: byte stream
IO flow overview
IO flow is used to process data transmission between devices. Java operates on data through flow. The objects Java uses to operate flow are all in io package.
Classification of IO streams
Divided into input flow and output flow according to data flow direction
By data type: byte strea ...
Posted by colake on Thu, 20 Feb 2020 03:47:00 -0800
Common text processing tools
Blog Outline:1) grep command2) cut command3) sort command4) uniq commands5) tee command6) diff command7) paste command8) tr command
Note: Neither of the following tools will modify the source file, only output the results!
1) grep command
grep is a powerful text search tool that uses regular expressions to search for text and print matching ...
Posted by quark76 on Tue, 18 Feb 2020 08:32:01 -0800
201909-3 character painting is easy to understand and uses the simplest code
Do not pursue the most concise code, pursue the most readable code, and strive to make the reader understand and write the code again
Examination questions
According to the meaning of the topic, the color of the area entered in each line does not distinguish the foreground color and background color. ...
Posted by jammesz on Tue, 18 Feb 2020 01:54:37 -0800
Hands on deep learning of Python task04
The main contents of this lesson are machine translation and related technologies, attention mechanism and Seq2seq model, Transformer
1, Machine translation and related technologies
Machine translation: when a text is automatically translated from one language to another, neural network is often used ...
Posted by ramus on Mon, 17 Feb 2020 00:34:41 -0800
Two encoding formats for Post requests: application/x-www-form-urlencoded and multipart/form-data
In common business development, POST requests are often used in these places: when front-end forms are submitted, when interface code is invoked, and when the Postman test interface is used.Let's take a look:
1. When a front-end form is submitted
application/x-www-form-urlencoded
Form code:
<form action="http:// ...
Posted by buzzed_man on Thu, 13 Feb 2020 20:00:26 -0800
CrackMe160 learning notes 030
Preface
This is also a simple question.
But VB's disassembly seems to take time.
Unlike the last one, it's done in a few minutes.
Continue with the water blog.
thinking
The registration code is a fixed string. It's just that it adds a bit of computation, not so direct.
Analysis
004030F0 > \ ...
Posted by embsupafly on Wed, 12 Feb 2020 09:23:21 -0800
Set 2 - List System and Set System
List System and Set System
Article Directory
List System and Set System
object array
Use of object arrays
Memory Diagram
List System
List interface introduction
ArrayList class
ArrayList Implementation Principle (Ideas)
Unique methods in ArrayList
ArrayList stores custom objects
ArrayList fea ...
Posted by neuromancer on Tue, 11 Feb 2020 19:47:20 -0800
# Essential C++ Reading Notes #Chapter IV Object-based Programming Style
Fundamentals
The definition of a Class consists of two parts: the declaration of the class and the body immediately following the declaration.The main part is enclosed by a pair of braces and ends with a semicolon.Two keywords within the principal, public and private, are used to denote "member access" for each block.Public member s c ...
Posted by Neoraven456 on Fri, 07 Feb 2020 19:44:53 -0800
Brush Title: skills learned by a new JAVA player
Recently, I was brushing some questions of PAT with algorithm notes, and I was going to take a CSP test with JAVA. I found that there are not many JAVA players in algorithm questions, and there are few online guides for JAVA players, so I sorted out some skills I found and learned these days
If you have ...
Posted by mrfruits on Thu, 06 Feb 2020 04:58:28 -0800