美文网首页
【学习备忘】2016-1203

【学习备忘】2016-1203

作者: 24c41111e47b | 来源:发表于2022-10-25 17:02 被阅读0次

常见编译器

常见编译器种类有:

重点掌握原理,安装,使用方法。

不常见编译器

不常见的编译器有:

  • javac
    java的编译器,这里有一个概念是jvm的概念需要了解
  • visualstudio
    php的编译器 需要了解一下

这里的编译器在对应的领域并非不常见,只是建议了解一下,如非必要情况,不必花费时间重点学习;

mach-o的概念

基于mach为内核系统的二进制文件,了解;

汇编

以上信息需要整理,并重点掌握,资料在公司电脑谷歌收藏夹

逆向

  • iOS逆向破解
  • 缓存区(整型/字符串)溢出
  • ARP诱骗攻击的原理和方法以及对抗方式
  • DNS欺骗
  • DDOS攻击手段和预防(网络拒绝攻击)
  • 苹果网络安全编程规范
  • 响应者链(分析代码)
  • lldb调试工具掌握
  • 手机越狱 iOS系统破解
    • 为了在手机终端使用 ps 命令 需要在cydia中安装 adv-cmds 软件包
    • 有的终端命令如果没有,也可以自己开发一个,具体参考《unix操作系统-开发shell程序》
  • ssh登录到iOS手机 http://www.cnblogs.com/xiaodao/archive/2012/04/10/2439854.html

    note:如果登录直接被拒绝,可能是因为网络环境变化密钥不对,参考上面链接解决

其他

  • 网页app的搭建(官方文档)
  • 如何开始app开发(官方文档)
  • 人脸识别
  • 指纹识别
  • 数字转字符串(仿写apple API)
  • 函数是怎么存储在内存中的,分段还是分块,调用函数的地址是第一条指令地址吗?操作指令的分类以及工作方式?
  • 20种操作码?

工具

  • 命令行:
    • otool-反汇编
    • objdump-反汇编(/usr/bin 系统自带)
    • size-查看分段
    • nm
    • class-dump-从未加壳的mach-o中还原代码头文件(放入xcode工具集 使用xcrun调用)
  • GUI界面
    • dumpdecrypted 砸壳
    • cycript 运行时分析
    • logify 追踪神奇
    • hopper 反汇编工具
    • lldb + debugserver 断点调试工具
    • insert——dylib + install_name_tool 注入工具

相关文章

  • 【学习备忘】2016-1203

    常见编译器 常见编译器种类有: VC++ GCC/G++调试工具:gdb安装和使用:http://www.tup....

  • iOS开发学习备忘单

    iOS开发学习备忘单 iOS开发学习备忘单

  • 学习备忘

    《秘密》《吸引力法则》、《极简宇宙》、《心想事成的秘密》、《正念禅修》等等 首先,先客观地观察、描述事情,看看情况...

  • Web学习备忘

    html ul:unordered list “无序列表”的意思。 OL:Ordered List 有序列表 标准...

  • Git学习备忘

    原文地址 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 更新: 2016-0...

  • gradle 学习备忘

    备忘一些难记的东西 最值得注意的限制是依赖管理目前仅支持Maven和Ivy兼容的存储库和文件系统。 之后要再处理的...

  • Vuex 学习备忘

    vuex 是一个存数据的容器,在全局都可以访问,用于解决跨多层/多个组件之间的数据交互问题。注意!本文为个人备忘,...

  • 资料整理

    标签: 备忘录 GObject 学习笔记汇总 --- http://garfileo.is-programmer...

  • 移动App入侵与逆向破解技术

    转自 https://segmentfault.com/a/1190000005908458以下为个人备忘学习使用...

  • 从0开始学python第9.2节-备忘清单GUI版

    上节课我们学习了使用tkinter开发用户界面。这节课,我们用tkinter重新实现一下备忘清单,给备忘清单加一个...

网友评论

      本文标题:【学习备忘】2016-1203

      本文链接:https://www.haomeiwen.com/subject/fndcmttx.html