121 words
1 minutes
杭州服装GetNewProductCategoryRank

https://hangzhou.qccqcc.com/

image-20250211201246318

image-20250211201304507

image-20250218103809293

Content 加密#

CmUyU: function(_0x4afd55, _0x7b9059) {
    return _0x4afd55(_0x7b9059);
},

由此可知,_0x963e97 = _0x595165(JSON.stringify(_0x5182a9))

_0x5182a9 = {
    "TopN": 10,
    "MarketIds": [
        14,
        17
    ],
    "OnSaleTimeType": 7,
    "ProductTopN": 8,
    "IsGetVipPrice": 0,
    "IsGetShopOviewInfo": true,
    "ProductOrderType": 4
}

image-20250218104114542

sign 加密#

_0x1c8141 = _0xad2e02(_0x963e97)

把content加密后的结果拿来再次加密

image-20250218111133128

image-20250218111142431

image-20250218111427704

用的是一个库 jsrsasign https://www.npmjs.com/package/jsrsasign

var KEYUTIL = require('jsrsasign').KEYUTIL;
var KJUR = require('jsrsasign').KJUR;
var hextob64 = require('jsrsasign').hextob64;

var _0x3051cc = '-----BEGIN PRIVATE KEY-----\n' +
    'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMvbPyPuExTOqhjouNe8Y6DzGIWwFVPxQRNAQ56NNBYy67nKmr2YB44UXz49AUTagbjikQyJHvmcL6tnJtNwEKc2yrrtag1NY25oENOoGIC+ts0iTTiuvus0IOGy6m6LxGrlN9SvW8nCw3m3L0XDZnx6XyTxBu8J0m0HUJTI5zUBAgMBAAECgYBFWlmox54GPijwQHxiKN1cLFfzY2xeGn2hJwPaNP+7bad0ldD/H3GyjIu6iNadrhjj5XCjayL2mIQ/M+Cpnj6LiLvmEIlSqRy6X4hV/DbesVWvfFv+QnFV53wo5oEwGS8BxED11lbEVY59B6UWpPCNrWVSOaQhtgt3A23bw9MwgQJBAPkJdVodDqx5A4f0RejFj8J4mFWToMaQdaqp1QrzkHoFH0pe8Gq2JGME32FAc5QIa4J8iLPUiSqK0G6gEC0Igv0CQQDRjmXbgX+/sbPxcOe2isF+cXOyahvUKWcyuu0HAqQU4W546+G0SjgzWJ00YajTtJBNjTCBR8L8+zjaxOtIkcNVAkB/+IFKPjZFIKZU3YxzEdpO14OILiVnA+LDQSRNzV1HpowuvlySqWhHTcCwC9uYjT8ZvX7N0gBuUQjMYAoP6hjNAkB7NdNztXdsOUqIqg7DSGAuPPx+qV7FZraToE5e8dGRqV4v4NjrDTxwDCkaNFV0bFTwFBSx3oSqA/fQwTlpiLKlAkEAhbyo9sJAbo2RFo3trIPCpufgAlgHl45aDimleZbko5nC100R7t6rUUs5itzjiY1Psn0yb6darH3dXx0o795Jlg==\n' +
    '-----END PRIVATE KEY-----'

var _0xad2e02 = function(_0x8c7424) {
    var  _0x4fd74e = KEYUTIL['getKey'](_0x3051cc)
      , _0x26889a = new KJUR['crypto']["Signature"]({
        alg: 'SHA1withRSA'
    });
    return _0x26889a.init(_0x4fd74e),
    _0x26889a['updateString'](_0x8c7424),
    hextob64(_0x26889a.sign());
}

检验

console.log(_0xad2e02('123456') == '浏览器的结果'
杭州服装GetNewProductCategoryRank
https://zycreverse.netlify.app/posts/js-reverse/hangzhou/
Author
会写点代码的本子画手
Published at
2025-02-11