Reversing-x64Elf-100 题解

简介: Reversing-x64Elf-100 题解

加密逻辑就一个函数

编写脚本解密

x="Dufhbmf"
y="pG`imos"
z="ewUglpt"
flag=""
for i in range(12):
    if(i%3==0):
        flag+=chr(ord(x[2*(i//3)])-1)
    if(i%3==1):
        flag += chr(ord(y[2 * (i // 3)])- 1)
    if (i % 3 == 2):
        flag += chr(ord(z[2 * (i // 3)]) - 1)
print(flag)

 

相关文章
|
7月前
|
测试技术 C语言
hdu 1106排序 c语言解题
hdu 1106排序 c语言解题
40 0
|
测试技术 C语言
hdu 1106排序 c语言解题
hdu 1106排序 c语言解题
44 0
NSSCTF doublegame题解
NSSCTF doublegame题解
49 0
|
算法 C语言 C++
(C语言版)力扣(LeetCode)+牛客网(nowcoder)链表相关面试题OJ题解析(下)
现有一链表的头指针 ListNode* pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。
(C语言版)力扣(LeetCode)+牛客网(nowcoder)链表相关面试题OJ题解析(上)
递归的写法看起来简洁,实际并没有迭代写法好理解,而且在空间复杂度上也比迭代高,这里的递归写法思路主要是先向下找到尾结点后,向上逐个返回,如果等于val值,就将该节点上一个元素直接指向该节点下一个元素,等于是将该点从链表中删除了
(C语言版)力扣(LeetCode)+牛客网(nowcoder)链表相关面试题OJ题解析(上)
UVa11157 - Dynamic Frog(动态规划)
UVa11157 - Dynamic Frog(动态规划)
57 0
(C语言版)力扣(LeetCode)数组相关面试题OJ题解析(上)
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。
(C语言版)力扣(LeetCode)数组相关面试题OJ题解析(下)
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。
|
C语言
leetcode113–二叉树求路径和(递归/c语言/简单)
leetcode113–二叉树求路径和(递归/c语言/简单)
|
算法 C++ UED
【4.4日题解】——反转链表II(c代码表述)
【4.4日题解】——反转链表II(c代码表述)
【4.4日题解】——反转链表II(c代码表述)