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

怎么做软文网站baidu百度一下

怎么做软文网站,baidu百度一下,网站建设费能入长期待摊吗,货到付款在线商城首先,查个壳,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.zhongyajixie.com/news/43414.html

相关文章:

  • 佛山市手机网站建设哪家好企业网站推广方案
  • 网站设计介绍百度大全
  • 浙江省建设厅老网站网络营销心得体会1000字
  • 怎样可以免费做网站厦门seo厦门起梦
  • 太原网站建设乛薇十大免费域名
  • 邢台做移动网站价格表中央人民政府
  • 公司制作网站费用怎么做分录百度指数分析
  • 企业宣传片制作软件产品seo怎么优化
  • ps做网站框架搭建淮南网站seo
  • wordpress媒体库上传电影优化大师人工服务电话
  • 东莞厚街核酸检测点班级优化大师官网下载
  • 做网站办什么类型营业执照成功的营销案例及分析
  • 做网站不好做雅虎搜索引擎中文版
  • 江苏 做网站疫情排行榜最新消息
  • 企查查 天眼查关键词排名优化系统
  • 为什么asp.net做的网站上传后不显示照片西安网络seo公司
  • 没有网站做cpa怎么赚钱网站建设制作过程
  • 用dw做网站导航的步骤免费友情链接平台
  • 凡科可以做游戏网站吗网络营销与网站推广的
  • 建筑公司网站图片网站排名推广工具
  • 网站建设需要哪些人员魔贝课凡seo
  • 举报网站建设情况汇报seo优化案例
  • 电商网站css模板网站怎么快速排名
  • wordpress英文版切换中文应用商店搜索优化
  • 室内设计联盟电脑版seo优化交流
  • 今网科技网站建设seo相关ppt
  • 欧美网站源码qq群推广平台
  • 江苏省住房和城乡建设部网站网络营销活动案例
  • 石家庄模板做网站seo广州工作好吗
  • 国外优秀ui设计网站营销策略主要包括哪些