吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1077|回复: 10
上一主题 下一主题
收起左侧

[Web逆向] JS逆向外贸教育平台,调度器的理解

[复制链接]
跳转到指定楼层
楼主
qq196796483 发表于 2025-12-31 14:52 回帖奖励
本帖最后由 qq196796483 于 2026-1-1 11:44 编辑

本人小白,无聊没事干,没方向,学了又忘,忘又学毫无进展,原地踏步

本次的实验对象是SynconHub - Cosco Shipping Lines外贸登录的密码逆向
要逆向的加密值

我们发现是password进行了加密,那我们如何定位password呢!
目前我掌握的方法是
1.在请求堆栈往回跟,在关键的地方下断调试分析
2.关键字搜索,找到关键位置下段
3.别人总结的技巧,例如找decrypt() 翻译(解密)    或者encrypt (加密)
这些方法都要去尝试,因为不知道那一条路可以达到目的,就一条条尝试进行排除法,逆向本来就是不断的实践和学习的过程

我通过了password:的关键词搜索找到了 有57个匹配,对逆向的来说这个已经很多了(这里值的很多的是因为关键词搜索要筛选出来的一般是在1-10这个区间),但是本人有时间一个个看,是哪一个倒霉蛋是我们要找的对象
这些password都不对,因为什么呢,因为这个值是加密的,而加密的话,应该是调用了一个函数,这个函数进行加密处理生成结果在返回值出来
例如
[JavaScript] 纯文本查看 复制代码
function md5Encrypt(input) {
    // 确保输入是字符串
    const str = typeof input === 'string' ? input : String(input);
    return crypto.createHash('md5').update(str, 'utf8').digest('hex');
}

console.log(md5Encrypt(123456));   // 同样输出 e10adc3949ba59abbe56e057f20f883e


这里有一个简单的例子,自己刚刚想出来的,希望对你们有帮助,我想让你们理解的意思是如果要加密就会有可能调用加密的函数传入参数进行加密处理,所以例如password:(直接输出)这些都不是我们想要的

这个才是我们想要的至于为什么,我也不知道为什么,我就觉得他有鬼,要想在调用函数进行加密,所以下一个断点来调试一下

n是为加密的值,经过(a["b"])的拷打,进行的加密,现在的目标进行 看(a["b"])里面搞了什么鬼
进去之后发现,里面的怪兽还特别多,要怎么打败呢
1.扣代码,补环境
2.理解本节课的一个知识点调度器,通过调度器来完成这个数值的加密

我知道你很懵逼,但是不要懵逼因为我也很懵逼。 怎么理解调度器呢,例如,我是一个送外卖的(我还真送外卖嘿嘿嘿),要找到这个小区里面的居住的客户,肯定会有分区,和门牌号,调度器例如是一个门铃,你想要去哪一个客户哪里就要先告诉它,我来了,这样子客户才会出来拿外卖

通过调度器来得到用户的响应,所以我们要找调度器


因为是要找(a["b"]) 所以 找到a来自哪里

来自方法t掉调用,进入
发现它就是一个调度器,所以把它拿到本地里面

运行之后发现缺少
缺少window,所以要补window = global;

我们已经把加载器拿下来咯

把一个方法赋值给了全局变量的loader 把c赋值进去

这个是运行的结果,我们想要的是

("e017")但是发现没有这个参数,所以我们要找这个参数在哪里生成的错误信息纯小白,我不太懂,希望谅解发现这个方法里面的确有,所以就要把它的代码拿下来本地拷打一下(把我电脑干炸了那么多)

接下来就是调用js了。我无法逆向出来还在学希望指导

image.png (25.74 KB, 下载次数: 3)

image.png

image.png (19.98 KB, 下载次数: 2)

image.png

image.png (126.82 KB, 下载次数: 0)

image.png

image.png (60.37 KB, 下载次数: 0)

image.png

image.png (25.7 KB, 下载次数: 0)

image.png

image.png (41.17 KB, 下载次数: 0)

image.png

image.png (18.95 KB, 下载次数: 0)

image.png

image.png (102.94 KB, 下载次数: 0)

image.png

image.png (97.88 KB, 下载次数: 0)

image.png

image.png (17.48 KB, 下载次数: 0)

image.png

image.png (109.25 KB, 下载次数: 0)

image.png

image.png (20.96 KB, 下载次数: 0)

image.png

image.png (37.29 KB, 下载次数: 2)

image.png

免费评分

参与人数 2吾爱币 +8 热心值 +2 收起 理由
涛之雨 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Chenda1 + 1 + 1 只要不放弃就好,这个时代才急功近利,坚持的事情也容易放弃

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
cpudev 发表于 2025-12-31 17:01
学习了,感谢分享
3#
Hmily 发表于 2025-12-31 18:30
4#
 楼主| qq196796483 发表于 2025-12-31 18:42 |楼主
Hmily 发表于 2025-12-31 18:30
@qq196796483 建议阅读一下插入帮助,然后编辑下正文内容,把图片插入到对应位置。https://www.52pojie.cn/ ...

好的我会好好看的,我以为插入正确的位置

点评

看完编辑下主题重新排版一下吧,现在没法看。  详情 回复 发表于 2026-1-4 14:46
5#
sagelw 发表于 2026-1-1 10:27
window = global;
delete global;
require("./load")
require("./mod")
t = window.load;
var a = t("5c1a");
function getEncryptPwd(e) {
    var n = a["pki"].publicKeyFromPem("-----BEGIN PUBLIC KEY-----\n  ".concat("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsy4xppPDUT2eAOR5h0cyydzxtKB9O80AGjUT6FmDgg6CwelpnE0C2h2JQyP1gCveJs6GDwSDn20RVVpD67f//YPYErjaH/CBOxNG3k5IkW1oQx04uqFNMtWvjzk0aFh2eJLsBi7Ha4elw3WySg00B8oZCL4VBay4ML9kyOAjjCj5jHCX8a2yxIMJIF+EjW3kBR68IMwBvuDL45Qa0oB24vTffaSEs+hGjMTQvoCciOfti3pmEAlVc438/cBgAhK5cIMfIMElxYAVvmsDy0I7RCUTrajetKjX94Q+JuQUxnIHNC3IVtYsl1x0lNRtb93IhlRCkZ9djOu350eqhZIOXQIDAQAB", "\n  -----END PUBLIC KEY-----"))
        , t = n.encrypt(e, "RSA-OAEP", {
            md: a["md"].sha256.create(),
            mgf1: {
                md: a["md"].sha1.create()
            }
        });
    return window.btoa(t)
}
var pwd ="123";
var ss = getEncryptPwd(pwd);
console.log(ss);

6#
sagelw 发表于 2026-1-1 10:30

链接:https://www.123865.com/s/iUMWvd-aXLUA?pwd=0NqZ#
提取码:0NqZ
附件下载地址 用node环境运行test.js
7#
 楼主| qq196796483 发表于 2026-1-1 11:45 |楼主
sagelw 发表于 2026-1-1 10:30
链接:https://www.123865.com/s/iUMWvd-aXLUA?pwd=0NqZ#
提取码:0NqZ
附件下载地址 用node环境运行te ...

我在想想我哪里错误了,呜呜呜找不到要调用的值一直报错误
8#
sagelw 发表于 2026-1-1 13:32
提示什么错误?
9#
sagelw 发表于 2026-1-1 13:34
qq196796483 发表于 2026-1-1 11:45
我在想想我哪里错误了,呜呜呜找不到要调用的值一直报错误

加我QQ 48264964 我给你看看
10#
Hmily 发表于 2026-1-4 14:46
qq196796483 发表于 2025-12-31 18:42
好的我会好好看的,我以为插入正确的位置

看完编辑下主题重新排版一下吧,现在没法看。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-1-13 09:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表