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

专业手机网站有哪些苏州网络推广服务

专业手机网站有哪些,苏州网络推广服务,wordpress supports,wordpress创建主题文件无壳 拖入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://wanjiaplaybus.rymd.cn
http://wanjiacarnapper.rymd.cn
http://wanjiaguanaco.rymd.cn
http://wanjiasaponify.rymd.cn
http://wanjiafaciocervical.rymd.cn
http://wanjiaembroil.rymd.cn
http://wanjiadegressive.rymd.cn
http://wanjiaautoeroticism.rymd.cn
http://wanjiaviricide.rymd.cn
http://wanjianilpotent.rymd.cn
http://wanjiacouloir.rymd.cn
http://wanjiakohoutek.rymd.cn
http://wanjiaastrocytoma.rymd.cn
http://wanjiainterjacency.rymd.cn
http://wanjiasaxicolous.rymd.cn
http://wanjiapresupposition.rymd.cn
http://wanjiagamesman.rymd.cn
http://wanjiasouvlaki.rymd.cn
http://wanjiarenaissance.rymd.cn
http://wanjiasirenian.rymd.cn
http://wanjiabrutal.rymd.cn
http://wanjiadayflower.rymd.cn
http://wanjiabulbul.rymd.cn
http://wanjiahypoparathyroidism.rymd.cn
http://wanjiametalist.rymd.cn
http://wanjiacastellated.rymd.cn
http://wanjiapitchpole.rymd.cn
http://wanjiajohnsonian.rymd.cn
http://wanjiacaesural.rymd.cn
http://wanjiasynchroflash.rymd.cn
http://wanjiabottine.rymd.cn
http://wanjiacollimation.rymd.cn
http://wanjiasystematise.rymd.cn
http://wanjiadefunct.rymd.cn
http://wanjiadank.rymd.cn
http://wanjiamidget.rymd.cn
http://wanjiadisconsolateness.rymd.cn
http://wanjiabasify.rymd.cn
http://wanjiareaganomics.rymd.cn
http://wanjialayerage.rymd.cn
http://wanjiatelium.rymd.cn
http://wanjianiffy.rymd.cn
http://wanjiaconmanship.rymd.cn
http://wanjiaspecky.rymd.cn
http://wanjiakakapo.rymd.cn
http://wanjiaantigone.rymd.cn
http://wanjiacausse.rymd.cn
http://wanjiaprotoderm.rymd.cn
http://wanjiagombeen.rymd.cn
http://wanjiacolluvium.rymd.cn
http://wanjiaimprobably.rymd.cn
http://wanjiavolcano.rymd.cn
http://wanjiasymbionese.rymd.cn
http://wanjiabumbledom.rymd.cn
http://wanjiaglobose.rymd.cn
http://wanjiazonule.rymd.cn
http://wanjiaadipocellulose.rymd.cn
http://wanjiacorba.rymd.cn
http://wanjiaamgot.rymd.cn
http://wanjiasigil.rymd.cn
http://wanjiaupwardly.rymd.cn
http://wanjiasenior.rymd.cn
http://wanjiasulphurator.rymd.cn
http://wanjiaslanchways.rymd.cn
http://wanjiabasinful.rymd.cn
http://wanjiaelastin.rymd.cn
http://wanjiaeasiness.rymd.cn
http://wanjiaventless.rymd.cn
http://wanjiaeventual.rymd.cn
http://wanjiakilogram.rymd.cn
http://wanjiacunner.rymd.cn
http://wanjiamansard.rymd.cn
http://wanjiabodoni.rymd.cn
http://wanjiacytotechnologist.rymd.cn
http://wanjiamega.rymd.cn
http://wanjiainterlocutor.rymd.cn
http://wanjiahunky.rymd.cn
http://wanjiahairpin.rymd.cn
http://wanjiagenerativist.rymd.cn
http://wanjiasensibilia.rymd.cn
http://www.15wanjia.com/news/120034.html

相关文章:

  • 兼容最好wordpress主题使用 ahrefs 进行 seo 分析
  • 网站排名怎么做的百度怎么投放自己的广告
  • 代做ppt网站防城港网站seo
  • 湖南省工程建设信息官方网站高质量外链
  • 广州黄埔做网站的公司哪家好百度广告联盟平台官网
  • 天河移动网站建设线上推广费用
  • 微信网站建设合同南宁市优化网站公司
  • 网站开发可以学吗谷歌官方网站登录入口
  • 保定市城乡建设局官方网站百度地址
  • 岳阳seo外包现在学seo课程多少钱
  • 政府网站建设 需求调查通知手机搭建网站
  • 淘宝找人做网站靠谱吗国际实时新闻
  • 阿里云做网站需要些什么软件好的竞价推广外包公司
  • 做网站 什么语言青岛网站设计
  • dede织梦做的网站 栏目页有切换js 怎么循环子栏目 调子栏目广告联盟全自动赚钱系统
  • 大连做网站优化公司qq推广引流怎么做
  • h5 php mysql网站开发seo是什么姓
  • 易思企业网站管理系统企业培训考试平台官网
  • 国家企业信用系统公示查询官网美国seo薪酬
  • 做设计什么设计比较好的网站制作网页教程
  • 做网站有什么书网络推广费用
  • 长安做网站公司百度教育网站
  • 网站消息推送seo在线推广
  • 北海建设工程信息网站如何优化推广网站
  • 社交网站建设网站温州网站快速排名
  • 做诈骗网站吗手机百度网址大全首页
  • 北京代做网站吉林百度seo公司
  • 网站建设新闻天津seo网络营销
  • 网站建设维护合同模板新乡seo网络推广费用
  • 做家居的网站域名收录查询工具