- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 buuctf_number_game
题目的意思:数字游戏exeinfo查壳无壳?64位 ida分析 看着感觉有点熟悉,结构也很像二叉树的中序遍历(看了wp才知道就是中序遍历,没看出来也没 关系,不影响做题),反正经过了某些变换这个是可以看出来的。sub_400881就是将变换后的值放到地址中接下来就是最后一个函数了sub_4009171 4 # 2 33 0 # 1 #0 # 2 3 ## 3 # # 04 2 # # 1 这样明显了啊,也就是每一行不同,每一列也不同。典型的数独啊 那么数字就是0421421430,但是前面有个函数做了一些变
2022-12-03 21:02:03
150
1
原创 bugku_easy-200
整体思路: 输入字符串flag{XXX},然后获取XXX,在调用native的checkPasswd对字符串进行倒序,然后base64加密,在于secrct作比较即可。猜测应该是某种赋值,把dest的值传给v19。很明显是base64加密,不理解的朋友可以去学一下,base64加密算法的原理。sub_A950就是单纯的比较字符串,v10已经知道了,就是倒序后加密的字符串。主要就是看checkPasswd(pass),很明显可以看到native?可以看出dest是我们输入的东西,其中的do…
2022-11-30 11:25:26
713
原创 题目BUUCTF crackMe
小张从网上下载到一个黑客软件,然而开发者并不打算共享,所以小张注册了一个用户名叫welcomebeijing,但是密码需要进行逆向计算,请求出密码,进行MD5的32位小写哈希,进行提交。注意:得到的 flag 请包上 flag{} 提交。因为我是在本地写好的,不知道咋回事,复制过来后就变成了图片。来源 BUUCTF。
2022-11-27 10:28:08
213
原创 n 皇后问题
采用递归回溯的方法classSolution{staticintcount=0;//便于全局使用staticint[]array;//将二维化简为一维//i代表行,array[i]代表列publicinttotalNQueens(intn){array=newint[n];check(0);inta=count;count=0;//最后归零r...
2022-01-17 21:14:31
226
原创 关于简单计算器的问题
只能运算基本的加减乘除,采用Java栈的形式书写。public static int calculate(String s) { char sign = '+';//为了方便直接把第一个数加入到栈中 Stack<Integer> stack = new Stack<Integer>(); int num = 0;//记录当前数字的值 int sum = 0;//记录运算结果 for (int i = 0; i < s.length(
2022-01-15 21:44:03
178
空空如也
php读取文件传入的参数
2022-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人