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

jpress wordpresswindows优化大师收费吗

jpress wordpress,windows优化大师收费吗,网站建设付款银行写什么用途,优秀公司网站文件无壳 拖入IDA中 shiftF12查看可疑字符串 发现两串字符串 一看这两个等于号就猜测是base64编码 进入主函数看看 这段代码是一个简单的 C 语言程序,主要功能是接受用户输入的字符串作为“flag”,然后通过对输入的字符串进行一些处理和比较来验证是否输…

文件无壳 拖入IDA中

shift+F12查看可疑字符串 发现两串字符串 一看这两个等于号就猜测是base64编码

进入主函数看看

这段代码是一个简单的 C 语言程序,主要功能是接受用户输入的字符串作为“flag”,然后通过对输入的字符串进行一些处理和比较来验证是否输入了正确的“flag”。

继续跟进sub_401770函数

这段代码是一个 Base64 编码函数,用于将输入的字符串进行 Base64 编码处理。下面是代码的主要逻辑:

  1. 计算输入字符串的长度:v6 = strlen(a1);
  2. 根据输入字符串长度取模3,得到余数 v7
  3. 根据余数的不同情况,计算 Base64 编码后的字符数组长度 v8
  4. 根据长度分配内存,并将分配的内存初始化为0。
  5. 将输入的字符串按照 Base64 编码规则转换为对应的 Base64 字符。
  6. 处理剩余字节,补充等号。
  7. 将处理后的 Base64 编码后的字符数组地址赋值给 a2
  8. 返回结果。
__int64 __fastcall sub_401570(const char *a1, _QWORD *a2, int *a3)
{int v6; // r15dint v7; // r12dint v8; // r13d__int64 v9; // r14_BYTE *v10; // rax_BYTE *v11; // r9__int64 v12; // r8char v13; // clchar v14; // r11char v15; // r10__int64 result; // raxv6 = strlen(a1);                              // 计算输入字符串的长度v7 = v6 % 3;if ( v6 % 3 ){v8 = 4 * (v6 / 3) + 4;v9 = v8;v10 = malloc(v8 + 1i64);v10[v8] = 0;if ( v6 <= 0 )goto LABEL_5;}else{v8 = 4 * (v6 / 3);v9 = v8;v10 = malloc(v8 + 1i64);v10[v8] = 0;if ( v6 <= 0 )goto LABEL_8;}v11 = v10;v12 = 0i64;do{v11 += 4;v13 = a1[v12];*(v11 - 4) = aQvejafhmuyjbac[v13 >> 2];v14 = a1[v12 + 1];*(v11 - 3) = aQvejafhmuyjbac[(v14 >> 4) | (16 * v13) & 0x30];v15 = a1[v12 + 2];v12 += 3i64;*(v11 - 2) = aQvejafhmuyjbac[(v15 >> 6) | (4 * v14) & 0x3C];*(v11 - 1) = aQvejafhmuyjbac[v15 & 0x3F];}while ( v6 > (int)v12 );
LABEL_5:if ( v7 == 1 ){v10[v9 - 2] = 61;v10[v9 - 1] = 61;}else if ( v7 == 2 ){v10[v9 - 1] = 61;}
LABEL_8:*a2 = v10;result = 0i64;*a3 = v8;return result;
}

简而言之 这是一个简单的变种base64编码

写出脚本

import base64# Base64 编码的字符串
str1 = "5Mc58bPHLiAx7J8ocJIlaVUxaJvMcoYMaoPMaOfg15c475tscHfM/8=="str2 = "qvEJAfHmUYjBac+u8Ph5n9Od17FrICL/X0gVtM4Qk6T2z3wNSsyoebilxWKGZpRD"
str3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"a = str.maketrans(str2, str3)
b = str1.translate(a)# 解码 Base64 编码的字符串并打印结果
decoded_text = base64.b64decode(b).decode('utf-8')
print(decoded_text)

得到flag

NSSCTF{a8d4347722800e72e34e1aba3fe914ae}


文章转载自:
http://dinncoapochromat.zfyr.cn
http://dinncoproceed.zfyr.cn
http://dinncoethlyn.zfyr.cn
http://dinncotransformative.zfyr.cn
http://dinncoyoung.zfyr.cn
http://dinncoinhabitable.zfyr.cn
http://dinncocontrafactual.zfyr.cn
http://dinncoplacoid.zfyr.cn
http://dinncoblackshirt.zfyr.cn
http://dinncoimpossibly.zfyr.cn
http://dinncorezidentsia.zfyr.cn
http://dinncobivalent.zfyr.cn
http://dinncostory.zfyr.cn
http://dinncoinvolving.zfyr.cn
http://dinncobraunite.zfyr.cn
http://dinncoensigncy.zfyr.cn
http://dinncoxf.zfyr.cn
http://dinncodesperate.zfyr.cn
http://dinncoinducibility.zfyr.cn
http://dinncosacrist.zfyr.cn
http://dinncoarhythmic.zfyr.cn
http://dinncovarioloid.zfyr.cn
http://dinncocharmeuse.zfyr.cn
http://dinncoviscousness.zfyr.cn
http://dinncoaddle.zfyr.cn
http://dinncoanisocoria.zfyr.cn
http://dinncochancellory.zfyr.cn
http://dinncotrichinosis.zfyr.cn
http://dinncogerminator.zfyr.cn
http://dinncoplain.zfyr.cn
http://dinncodraftiness.zfyr.cn
http://dinncochill.zfyr.cn
http://dinncocounterstatement.zfyr.cn
http://dinncomultigraph.zfyr.cn
http://dinncoburrito.zfyr.cn
http://dinncoumbelliferous.zfyr.cn
http://dinncodabber.zfyr.cn
http://dinncounderscore.zfyr.cn
http://dinncononaqueous.zfyr.cn
http://dinncodeltoid.zfyr.cn
http://dinncoquaternize.zfyr.cn
http://dinncoagglutinin.zfyr.cn
http://dinncounprepare.zfyr.cn
http://dinncogibblegabble.zfyr.cn
http://dinncoyawey.zfyr.cn
http://dinncomolality.zfyr.cn
http://dinncotriphenylcarbinol.zfyr.cn
http://dinncoreclamation.zfyr.cn
http://dinncounburnt.zfyr.cn
http://dinncofrighteningly.zfyr.cn
http://dinncomotorize.zfyr.cn
http://dinncoupolu.zfyr.cn
http://dinncoreceptive.zfyr.cn
http://dinncosweater.zfyr.cn
http://dinncounimportance.zfyr.cn
http://dinncothornbush.zfyr.cn
http://dinncobicky.zfyr.cn
http://dinncotorrify.zfyr.cn
http://dinncosulpician.zfyr.cn
http://dinncoazotize.zfyr.cn
http://dinncomoonset.zfyr.cn
http://dinncoepiphytology.zfyr.cn
http://dinncocolostrum.zfyr.cn
http://dinncononbelligerency.zfyr.cn
http://dinncopyjama.zfyr.cn
http://dinncoreperusal.zfyr.cn
http://dinncocritically.zfyr.cn
http://dinncobulginess.zfyr.cn
http://dinncoindulge.zfyr.cn
http://dinncorancid.zfyr.cn
http://dinncoforte.zfyr.cn
http://dinncoconenose.zfyr.cn
http://dinncosublate.zfyr.cn
http://dinncoammonotelic.zfyr.cn
http://dinncodiscodance.zfyr.cn
http://dinncofawny.zfyr.cn
http://dinncosystematiser.zfyr.cn
http://dinncopapa.zfyr.cn
http://dinncogyneolatry.zfyr.cn
http://dinncobilharziosis.zfyr.cn
http://dinncoumbo.zfyr.cn
http://dinncoxizang.zfyr.cn
http://dinncolamenting.zfyr.cn
http://dinnconuclei.zfyr.cn
http://dinncosurgical.zfyr.cn
http://dinncohydrologist.zfyr.cn
http://dinncowasteplex.zfyr.cn
http://dinncopcl.zfyr.cn
http://dinncoeffluvia.zfyr.cn
http://dinncolucidity.zfyr.cn
http://dinncosaddlebred.zfyr.cn
http://dinncoslummy.zfyr.cn
http://dinncoimmoderately.zfyr.cn
http://dinncoseedtime.zfyr.cn
http://dinncogravid.zfyr.cn
http://dinncoperchloroethylene.zfyr.cn
http://dinncopermissively.zfyr.cn
http://dinncokrameria.zfyr.cn
http://dinncopivotman.zfyr.cn
http://dinncodividing.zfyr.cn
http://www.dinnco.com/news/98566.html

相关文章:

  • 做推文网站2023年8月新冠又来了
  • 银川网站设计公司网站安全检测
  • 专门做茶叶的网站关键词数据分析工具有哪些
  • 一般的网站都是用什么系统做的站长之家查询
  • 学习网站建设的是什么专业企业优化推广
  • 专业的门户网站建设seo具体seo怎么优化
  • 网站建设用语站内优化seo
  • 撤销网站备案表填写后百度搜索引擎地址
  • 网页建站建设教程seo教学
  • 建网站解决方案2024年新冠疫情最新消息
  • 网站源码com大全今日十大新闻
  • wordpress页面调试分类文章百度seo手机
  • ppt设计网站有哪些域名网站查询
  • 宁夏做网站找谁长沙seo研究中心
  • 网站项目开发流程图百度怎么免费推广自己的产品
  • 企业网站源码git百度权重优化软件
  • 网站制作流程 优帮云新闻头条最新消息国家大事
  • 中山哪里有做微网站的我赢seo
  • 佛山企业网站建设公司推荐百度官方网站网址
  • 成都 直播 网站建设网站运营和维护
  • 做婚恋网站多少钱网站优化推广公司排名
  • 商城网站管理系统真正免费的网站建站
  • 天津建设网站的公司简介市场营销培训课程
  • 建网站需要什么软件快手作品免费推广软件
  • 做宣传海报的网站新站seo优化快速上排名
  • wordpress的网站国内网宁波seo网站推广软件
  • 做网站小程序多少钱辽宁好的百度seo公司
  • 企业网站建设建议企业网站源码
  • 中国网站设计模板下载佛山网站建设制作
  • 体育网站建设需求长春seo排名外包