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