- 博客(5)
- 收藏
- 关注
原创 简单程序找flag
简单程序找flag(game1)今天第一次搞了一个小程序的flag,收获颇丰。也就是找这个小程序的flag,我们先用ida打开这个game1,找到main函数,直接f5反编译一波。经过几次测试发现touch无法访问高层,也就是无法在高层创建文件。当写到这的时候,本想继续练习的我发现学长发了个Challenges,我要去尝试解密解密了,如果解密成功了下个博客变有的水了。...
2021-04-16 23:00:17
121
原创 从C开始的二进制
二、链表1.单链表在单链表中,每个节点包含一个指向链表下一节的指针。链表最后一个指针字段的值为NULL。用于提示该节点为链表最后一个节点,即链表后面不再有其他节点。而链表的第一个节点被称为根节点(root pointer)。eg:typedef struct NODE{ struct NODE *link; int value; }Node;从这里就可以看出,在这个结构的第一个元素就是相同类型的另外一个变量的地址引用,而他们的使用方式:struct NODE Node1(0
2021-04-15 19:54:06
89
原创 从c开始的二进制基础
一.指针1.1 内存和地址 简单来说,我们可以把计算机内存看做是一天长街的一排房屋。而房子里面都可以存放数据(0,1)。显然单个“房子”不足以存放太大的数据,为了防止这种情况,我们常常把两个或多个更多的字节合在一起作为一个更大的内存单位。 另外一个需要注意的硬件事项是边界对齐,即每个“房子”都是并排紧挨在一起的。其次我们需要关心的只有两个方面: 1.地址标识(变量在内存中的位置) 2.所存的值1.2 指针变量的声明以及内容 指针的初始化是用&
2021-04-14 17:58:23
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人