滴水逆向_学习笔记

滴水逆向第三期学习笔记


第一节 1.3练习3

<h3>3、编写一个函数,能够实现对任意5个整数实现加法(使用Plus1和Plus2).</h3> <h3>并分析一个函数的反汇编代码.</h3> <h3><code>int Plus3(int a,int b,int c,int d,int e)</code></h3> <pre><code class="language-cpp">#include "stdio.h" int plus(int x,int y) { return x+y; } int plus2(int x,int y,int z) { int i = plus(x,y); return plus(i,z); } int plus3(int a,int b,int c,int d,int e) { int i; int r; i = plus(a,b); r = plus2(c,d,e); return i+r; } void main(int argc,char* argv[]) { plus3(5,6,7,8,9); }</code></pre>

页面列表

ITEM_HTML