js逆-猿人学(15-16)wasm-webpack
5385 ワード
猿人学爬虫第十五題「備周則意怠-よく見られる則疑」
アドレス:http://match.yuanrenxue.com/match/15
論理は簡単ですがinstance.exports.encodeの時は動かなくなってwasmを導入したことに気づいた
wasmアドレス:http://match.yuanrenxue.com/static/match/match15/main.wasm
pythonはwasmのライブラリを呼び出します:https://www.cnpython.com/pypi/pywasm
instance = results.instance; window.q = instance.exports.encode;
pythonでmを生成するには:
猿人学爬虫第十六題『
アドレス:http://match.yuanrenxue.com/match/16
Webpackは前に何度も出会ったことがありますが、パッケージを打ったjsにはデバッグがつらいです.
この問題はやはり私に興味を与えて、コンソールを開けてトップページに戻ります.
では、XHRでブレークポイントを行います.アクセスインタフェースは、ジャンプイベントの前に生成されるので、ブロックしてデバッグできます. call stack下へmパラメータを探します
m = n[e(528)](btoa, p_s),
(btoa,p_s)タイムスタンプ、先に見ない.
n[e(528)] = function(e, t)
後ろはやはりコードを掛けて、見たくなくて、退勤します
アドレス:http://match.yuanrenxue.com/match/15
論理は簡単ですがinstance.exports.encodeの時は動かなくなってwasmを導入したことに気づいた
fetch('/static/match/match15/main.wasm').then(response =>
response.arrayBuffer()
).then(bytes => WebAssembly.instantiate(bytes)).then(results)
wasmアドレス:http://match.yuanrenxue.com/static/match/match15/main.wasm
pythonはwasmのライブラリを呼び出します:https://www.cnpython.com/pypi/pywasm
instance = results.instance; window.q = instance.exports.encode;
pythonでmを生成するには:
import math
import random,time
import pywasm
t = int(time.time())
t1 = int(t / 2)
t2 = int(t / 2 - math.floor(random.random() * 50 + 1))
wasm = pywasm.load("main.wasm")
sign = wasm.exec("encode", [t1, t2])
m = f"{sign}|{t1}|{t2}"
猿人学爬虫第十六題『
webpack
』アドレス:http://match.yuanrenxue.com/match/16
Webpackは前に何度も出会ったことがありますが、パッケージを打ったjsにはデバッグがつらいです.
この問題はやはり私に興味を与えて、コンソールを開けてトップページに戻ります.
では、XHRでブレークポイントを行います.アクセスインタフェースは、ジャンプイベントの前に生成されるので、ブロックしてデバッグできます. call stack下へmパラメータを探します
m = n[e(528)](btoa, p_s),
(btoa,p_s)タイムスタンプ、先に見ない.
n[e(528)] = function(e, t)
後ろはやはりコードを掛けて、見たくなくて、退勤します