摘要: 栈可以改变元素出入顺序,两个栈正好可以抵消,实现类似队列先进先出的功能: 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) 编辑