莫图虚名修术业,勿以浮沙筑高台
post @ 2023-02-19

汇编语言学习笔记-2

0x00 包含多个段的程序

​ 问几个问题:

  • 计算0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H的和,并保存在ax中。
阅读此文
post @ 2023-02-17

xxe

0x00 基础

​ 题目来源于ctfshow web374,是翔哥问的题,复现一下。

​ 这道题考的是xml外部实体注入。XML 指可扩展标记语言(EXtensible Markup Language),XML 是一种标记语言,很类似 HTML,被设计为传输和存储数据,其焦点是数据的内容 XML 被设计用来结构化、存储以及传输信息, 允许创作者定义自己的标签和自己的文档结构。其优点就是可以跨越互联网任何的平台,不受编程语言和操作系统的限制,非常适合Web传输,而且xml有助于在服务器之间穿梭结构化数据,方便开发人员控制数据的存储和传输。

阅读此文
post @ 2023-02-11

汇编语言学习笔记-1

0x00 存储器的存储结构

image-20230211201707096

​ 1TB=1024GB,1GB=1024MB,1MB=1024KB,1KB=1024B,1B=1字节(8位)。

​ CPU想要对存储介质上的数据进行操作,就必须通过总线,总线分为地址总线、控制总线、数据总线。例如,CPU在内存中读数据,图示如下:

阅读此文
post @ 2023-02-10

Go Study

​ 相关代码见:https://github.com/WD-2711/go-study

阅读此文
post @ 2023-02-09

solidity智能合约

0x00 智能合约入门

基础知识

​ 智能合约的机制:节点一侧是transaction,一侧是EVM;transaction被确认之后,会触发EVM的执行。

11

​ 简单的智能合约代码:

阅读此文
⬆︎TOP