破解typemock 流水賬

2021-09-05 22:54:07 字數 735 閱讀 5363

大概看了原始碼,主要是

mockmanager.init() 裡面呼叫了註冊類。 bi.e()

比較另類的驗證機制。

其他的typemock.integration / interceptors 似乎沒有什麼意義。

找到il裡面的:

.class public auto ansi sealed typemock.mockmanager

extends [mscorlib]system.object

.method public hidebysig static void  init(bool collectallcalls) cil managed

具體內容:

//**大小       149 (0x95)

.maxstack  

2.locals init (valuetype gk v_0)

il_0000:  call       valuetype gk gk::b()

il_0005:  stloc.0.

try  

//end .try

finally

//end handler

il_0094:  ret

} //

end of method mockmanager::init

關鍵地方是:

il_0006:  call       void bi::e()

跨越了5個il,那麼新增nop就可以了。

月季流水賬

最近比較忙,好久沒有博了,先花幾天把我部落格周圍的荒草拔掉先.然後嘮叨嘮叨最近兩個月來印象比較深的值得一記的東西和想法。0.先詳細地談談工作 3 damn f u c k why程式除錯not通過?此處省去5千萬字 總之,這是有成效的乙個月,成功的乙個月,勝利的乙個月,在 的指引下,我們的工作取得了...

月季流水賬

最近比較忙,好久沒有博了,先花幾天把我部落格周圍的荒草拔掉先.然後嘮叨嘮叨最近兩個月來印象比較深的值得一記的東西和想法。0.先詳細地談談工作 3 damn f u c k why程式除錯not通過?此處省去5千萬字 總之,這是有成效的乙個月,成功的乙個月,勝利的乙個月,在 的指引下,我們的工作取得了...

教務流水賬

到今天為止教務暫時告一段落,基本功能是實現了,但是不完美的地方還有很多,比如計算工作量的時候依然不能完全的取代每學年的工作量計算的工作,校歷錄入還是很繁瑣,課程安排不支援 excel 匯入,排課程表的時候依然不是非常的人性化等等,還有很多需要改進的地方。但是不管怎麼說我們的基本功能是做完了,先複習軟...