// 探查 login 流程 AuthInfo.save 的字段结构 const fs = require('fs') const s = fs.readFileSync('temp\\ossbrowser_inspect\\oss-browser-win32-x64\\resources\\app.asar').toString('latin1') let i = -1, n = 0 while ((i = s.indexOf('AuthInfo.save(', i + 1)) !== -1 && n < 6) { console.log('--- hit ' + n) console.log(s.slice(Math.max(0, i - 900), i + 200)) n++ } // 再看 ossSvs2 如何取凭据构造 client let j = s.indexOf("factory('ossSvs2'") console.log('======== ossSvs2 head') console.log(s.slice(j, j + 1500))