当前位置: 首页 > news >正文

逆向-beginners之非递归

/*
 * 非递归
 */

void f()
{

}

void main()
{
    f();
}

#if 0
/*
 * intel
 */
0000000000001129 <f>:
    1129:    f3 0f 1e fa              endbr64
    112d:    55                       push   %rbp
    112e:    48 89 e5                 mov    %rsp,%rbp
    1131:    90                       nop
    1132:    5d                       pop    %rbp
    1133:    c3                       retq   

0000000000001134 <main>:
    1134:    f3 0f 1e fa              endbr64
    1138:    55                       push   %rbp
    1139:    48 89 e5                 mov    %rsp,%rbp
    113c:    b8 00 00 00 00           mov    $0x0,%eax
    1141:    e8 e3 ff ff ff           callq  1129 <f>
    1146:    90                       nop
    1147:    5d                       pop    %rbp
    1148:    c3                       retq   
    1149:    0f 1f 80 00 00 00 00     nopl   0x0(%rax)

/*
 * arm
 */
000000000040051c <f>:
  40051c:    d503201f     nop
  400520:    d65f03c0     ret

0000000000400524 <main>:
  400524:    a9bf7bfd     stp    x29, x30, [sp, #-16]!
  400528:    910003fd     mov    x29, sp
  40052c:    97fffffc     bl    40051c <f>
  400530:    d503201f     nop
  400534:    a8c17bfd     ldp    x29, x30, [sp], #16
  400538:    d65f03c0     ret
  40053c:    00000000     .inst    0x00000000 ; undefined

#endif

http://www.lryc.cn/news/166989.html

相关文章:

  • Spring for Apache Kafka概述和简单入门
  • 基于SSM+Vue的医院医患管理系统
  • 再次理解Android账号管理体系
  • 如何在Blender中压缩/减小GLTF模型的大小
  • IntelliJ IDEA使用_Plugin插件推荐
  • Ajax fetch navigator.sendBeacon 三个的区别
  • map-reduce执行过程
  • 技术人员怎样提升对业务的理解
  • 【分布式】分布式事务:2PC
  • 回归与聚类算法系列④:岭回归
  • idea配置git(gitee)并提交(commit)推送(push)
  • (19)Task异步:任务创建,返回值,异常捕捉,任务取消,临时变量
  • 设备树的理解与运用
  • 【AIGC】提示词 Prompt 分享
  • 【Axure视频教程】取整函数
  • MySQL清空表
  • 使用IDEA创建Vue3通过Vite实现工程化
  • GitLab使用的最简便方式
  • MySQL数据库20G数据迁移至其他服务器的MySQL库或者云MySQL库
  • build.gradle配置文件详解
  • 2024拼多多校招面试真题汇总及其解答(二)
  • 自动化运维工具Ansible教程(一)【入门篇】
  • 计算机毕业设计 微信小程序 uniapp+vue大学生兼职平台
  • JavaScript框架:构建交互性、现代化Web应用的利器
  • 数据结构——二分查找法
  • 服务端渲染(SSR):提升Web应用性能和用户体验的关键技术
  • 如何工作和生活相平衡?
  • semaphere部署,配置ldap
  • Java 泛型 T,E,K,V,?
  • 软件测试技术之地图导航的测试用例