当前位置: 首页 > news >正文

网站下方一般放什么网站建设 工单

网站下方一般放什么,网站建设 工单,通过服务推广网站的案例,网站死链删除首先,查个壳,64bit,那就丢进ida64中进行反编译进来之后,我们进入main函数,发现里面没什么东西,那就shiftf12搜索字符串,找到关键字符串,双击进入然后再选中该字符串,ctrl…

首先,查个壳,64bit,那就丢进ida64中进行反编译进来之后,我们进入main函数,发现里面没什么东西,那就shift+f12搜索字符串,找到关键字符串,双击进入然后再选中该字符串,ctrl+x进入应用该字符串的函数,如下图然后,边分析,边在旁边打上注释,在阐述里面的逻辑之前,我们先了解一个小知识点,我们都知道,两个十六进制数,由1个字节构成,也就是8个01代码,通常类型为8位的,就是正向读取,而一般64位的或者更大的,都要进行逆向读取,此处的src和v9[0]就大于64位,要进行逆向读取,这段代码的主逻辑大概就是,先进行一些字符串的复制和连接,然后将key中的大写字母转换为小写字母,然后getchar读取字符(该字符的范围在a~z和A~Z之间),再根据输入的字符对某段字符串进行处理,最后比对一下,相同则正确, str2[v2] = (v1 - 39 - key[v3 % v5] + 97) % 26 + 97;  此处的str2为下方的text(已知),key也为已知,采取爆破遍历算法,得到v1,即为flag,上代码


#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{char key[] = "adsfkndcls";char text[] = "killshadow";for (int i = 0; i < 10; i++)   //10代表的是key的长度{for (int j = 65; j <= 122; j++){//依次遍历爆破,把控好j的取值if (j >= 'A' && j <= 'Z' || j >= 'a' && j <= 'z'){if (text[i] == (j - 39 - key[i ] + 97) % 26 + 97){printf("%c", j);break;}}}}return 0;
}

得到结果flag{KLDQCUDFZO},提交即可

http://www.yayakq.cn/news/503393/

相关文章:

  • 房地产行业网站建设报价方案资料软件
  • 常平哪里有招计算机网站开发的典当行网站模板
  • 如何申请域名创建一个网站建筑网建设通
  • 建设部国家标准网站北京网站建设工作室哪家好
  • 灰色关键词网站建设广州十大网站开发公司
  • wordpress网站seo设置wordpress 文章文件
  • 为什么大家用wordpress建网站成都网站建设scjsc888
  • 建站仅向商家提供技术服务网站建设服务优势
  • 网站建设周期计划电子商务网站推广实训报告
  • 免费有趣的网站桂林北站官网
  • 四川省的建设厅注册中心网站首页做网站盐城
  • dw个人网站制作今天的军事新闻
  • 计算机专业网站开发方向网络设计初步方案包括
  • 杭州怎样建设网站网站上线 备案
  • 整合营销传播策划方案网站建设与网站优化
  • 汽车行业网站建设方案佛山网站建设品牌
  • 网站如何报备在线课堂网站开发
  • 优秀设计网站搭建购物网站
  • wordpress python代码济南网站seo报价
  • 网站在线咨询怎么做网站基本模块
  • 国内p2p网站建设网站开发net
  • 凤岗网站仿做个人网站做哪种能赚钱
  • 青岛网站排名优化公司哪家好企业管理培训课程培训机构
  • 长沙网站优化厂家asp网站开发软件
  • 360中小网站建设优化建站seo门户
  • 在百度上做网站推广效果怎么样公司网站制作注意事项
  • 网站推广策略和营销策略有了 ftp服务器密码 怎么改网站
  • 网站增加二级域名临汾建设局官方网站
  • 郑州企业建设网站微信公众号登录平台入口
  • 设计网站手机app客户端汝阳建设局网站