分类: 新生lab

5 篇文章

新生Lab-5 经典深度学习
Task #0: 在CIFAR-10上实现LeNet-5模型 目标 掌握图像分类任务和LeNet-5模型的基本构成 掌握卷积神经网络模型LeNet-5的前向计算和反向更新过程 掌握损失函数、随机梯度下降等概念 实验内容 在CIFAR-10数据集上实现LeNet-5模型训练和测试全流程 在实验环境中训练LeNet-5模型,存储最终获得的模型参数 加载…
新生Lab-4 经典机器学习
直接扔pdf了 https://fushuling-1309926051.cos.ap-shanghai.myqcloud.com/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0_%E5%AE%9E%E9%AA%8C%E6%8A%A5%E5%91%8A.pdf
新生Lab-3 基本二进制攻防训练
背景知识 栈介绍 高级语言在运行时都会被转换为汇编程序,在汇编程序运行过程中,充分利用了这一数据结构。每个程序在运行时都有虚拟地址空间,其中某一部分就是该程序对应的栈,用于保存函数调用信息和局部变量。此外,常见的操作也是压栈与出栈。需要注意的是,程序的栈是从进程地址空间的高地址向低地址增长的。 进程虚拟地址空间布局 代码段(text):存放二进制代…
新生Lab-2 安卓静态程序分析
背景 简介 Soot 最初由麦吉尔大学的 Sable 研究小组开发。关于 Soot 的第一篇论文发表于 1999 年的 CASCON 大会。自那时起,Soot 得到了来自研究界内外众多人士的贡献。目前,Soot 的维护工作由帕德博恩大学 Heinz Nixdorf 研究所的 Eric Bodden 软件工程小组负责。 Soot 将程序转换为IR,这…
新生Lab-1 逆向分析+程序分析基础
安卓基础知识 安卓系统架构 Android 是一个由 Google 主导开发的 基于 Linux 内核的开源操作系统,最初是为移动设备(如智能手机和平板电脑)设计的,现在也被广泛用于 智能电视、可穿戴设备、汽车系统(Android Auto)、IoT设备等。 Android系统架构共分四层,从下往上分别是:Linux内核层、系统运行库层(程序库+a…