摘要: #include #include using namespace std; int getAndRemoveLastElement(stack& stack) { int value = stack.top(); stack.pop(); if (stack.empty()) { return value; } else { ... 阅读全文
posted @ 2019-07-27 10:47 木子石页 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 下载附件,为64位ELF文件。 在IDA中打开,找到主函数观察,找到如下关键函数: 在此之前还进行了是否为debug,输入是否为全数字等检测,我们只需要在这段代码中找出正确的flag即可。 跟进 confusekey 函数,观察如下关键代码: 对输入进行位置上的交换,分为4部分,每部分长10(不包括 阅读全文
posted @ 2019-07-27 09:34 木子石页 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 栈可以改变元素出入顺序,两个栈正好可以抵消,实现类似队列先进先出的功能: stackPop为空的时候才能往栈内压; 若向stackPop内压元素,则一次性把stackPush中的元素压完。 阅读全文
posted @ 2019-07-26 19:18 木子石页 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 下载附件,解压出来为三种不同平台的执行程序。 打开EXE可执行文件: 随意输入Key,程序退出。 在IDA中打开,找到主函数,关键代码如下: 可以看到 check_key() 为关键函数,跟进查看: 没看太懂(太菜了),毫无头绪啊。。。。 在OD中动态调试试试吧。在上述if语句前下断点: 随意输入k 阅读全文
posted @ 2019-07-26 16:53 木子石页 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Mystack1: push():元素压入stackData; stackMin为空,元素压入stackMin; stackMin不为空,元素与其栈顶比较,元素小于等于则压入stackMin。 pop():stackData弹出value; 若value等于(不可能小于)stackMin栈顶值,st 阅读全文
posted @ 2019-07-26 13:36 木子石页 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 下载附件,为exe格式,查壳。 没有加壳,哈哈! 运行下试试。咦?一闪而过????? 拖入OD逐步运行下试试。 运行结束:what happen???? 问我?你问我,我也不知道。 既然没有加壳那就在IDA中打开看下: 主函数没有实质性代码,跟进sub_401100。 发现两处关键代码: 1、?W? 阅读全文
posted @ 2019-07-25 17:15 木子石页 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 下载附件,在Linux中查看。 32位的MIPS平台文件,第一次遇到。 将文件在IDA32中打开。 IDA也提示为MIPS平台的文件。 找到主函数,查看代码。 皆为MIPS平台指令,有点蒙。 接下来可以选择在恶补MIPS指令,也可以安装IDA插件。 这里我选择安装插件。 插件官网:https://r 阅读全文
posted @ 2019-07-24 19:20 木子石页 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 自己用浏览器不喜欢折腾,希望轻度设置就可顺手得使用。 因为用火狐一直感觉速度上不及chrome内核的浏览器,字体渲染虽然优异,但是看不太习惯,就一直在用chrome内核浏览器,当然火狐也是很不错的,千人千机,每个人的喜好都不同,只是记录下自己觉得体验不错的浏览器。 之前一直用的是百分浏览器,体验相当 阅读全文
posted @ 2019-06-20 11:38 木子石页 阅读(13369) 评论(0) 推荐(0) 编辑
摘要: 下载附件,为ELF文件,在Linux中查看相关信息 发现为32位ELF文件,将文件拖入IDA中 主函数比较简单,跟进每一个函数,发现 authenticate() 为关键函数 而其中的 decrypt 为加密函数(名称也可以看出来),函数返回加密结果s2 根据下面的比较函数,判断s2即为flag 在 阅读全文
posted @ 2019-06-19 18:54 木子石页 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 下载附件,为elf文件 在Linux中查看 64位的ELF文件,输入错误的flag时,输出Better luck next time。 将文件拖入IDA64,反编译,分析代码 找出图中关键代码 跟进sub_400B56函数 输出:Better luck next time 进一步确认,if 语句中的 阅读全文
posted @ 2019-06-18 11:40 木子石页 阅读(431) 评论(0) 推荐(0) 编辑