最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

致遠(yuǎn)OA破解思路,致遠(yuǎn)協(xié)同辦公OA破解思路,致遠(yuǎn)OA二開,致遠(yuǎn)OA客開

2023-04-09 17:00 作者:yi_sean  | 我要投稿

前言

? ?致遠(yuǎn)OA實施過程中需要在測試環(huán)境中進(jìn)行測試,但是申請的測試狗過期了,怎么辦?修改日期,修改mac,這都是我們用過的辦法。但是這些方法有一定的局限性,修改日期會導(dǎo)致測試的數(shù)據(jù)日期混亂,在有些環(huán)境中mac不能隨意修改。最要命的一種情況是商務(wù)遲遲不能把正確的加密狗更新正確,耽誤測試或上線時間。最要命的一次周末就要上線了,致遠(yuǎn)的商務(wù)人員還在走流程申請加密狗。經(jīng)歷過多次的折磨后我決定試試破解加密狗。致遠(yuǎn)也是大廠,他們的開發(fā)人員早就想到別人會破解,所以想破解非常困難,能不能破解我們拭目以待……

本破解思路的成果僅可用于系統(tǒng)功能測試或程序演示不可用于商業(yè)產(chǎn)品。

這次的分享我主要分享致遠(yuǎn)OA,后面會有國產(chǎn)替代過程用到的中間件,比如金蝶中間件、東方通中間件。還會涉及到用友的一些產(chǎn)品,比如NC、NC cloud NCC。這些產(chǎn)品的破解我也都成功完成了。


一、選擇那種方式破解?

? ? ? ? 1、破解加密文件

? ? ? ? 對于軟加密來說,普通人員第一想到的是這個加密文狗文件能不能給他破解了,我們要分析這個文件是怎么加密的。這個文件放在指定目錄下程序啟動會被讀取,并識別里面的內(nèi)容,程序在讀取到合法的期限和正確的硬件信息后會繼續(xù)啟動程序。說明這個文件能被系統(tǒng)給解密。這種加密方式一般是對稱加密,但是我們能不能在解密這個文件并修改內(nèi)容后再對它加密?答案是不能,對稱加密需要私鑰加密,公鑰解密。公鑰我們或許能從OA程序文件里找到,但是私鑰是得不到的,人家OA人員不會傻到把私鑰也放入系統(tǒng)中。

? ? ? ? 2、破解class類

? ? ? ? 破解加密狗文件的方式是不可取的,我們即使能修改解密后加密狗文件也不能對它進(jìn)行加密,不能加密系統(tǒng)就不能讀取到我們修改的信息。所以我們要轉(zhuǎn)變思路,修改java class文件。但是這些關(guān)鍵的文件在那個類下,怎么才能找到。通過測試我們會發(fā)現(xiàn)如果加密狗過期或者mac地址不對,致遠(yuǎn)OA系統(tǒng)在啟動的過程就終止了,并且會報出相關(guān)的錯誤信息。

? ? ? ? 那能不能反編譯所有的class文件,搜索關(guān)鍵詞,我通過嘗試,發(fā)現(xiàn)找不到,這說明人家對這些關(guān)鍵詞語進(jìn)行了加密或編碼。

三、破解過程

? ? ? ? 最笨的辦法也是最有效果的辦法,我決定從啟動開始找。懂java的人員都聽說過類加載器,我從startServer.cmd開始進(jìn)行經(jīng)過了兩天的研究終于發(fā)現(xiàn)關(guān)鍵的代碼,等我再深入研究的時候發(fā)現(xiàn)致遠(yuǎn)對關(guān)鍵的類進(jìn)行了加密,也就是這些關(guān)鍵的類的class里不是字節(jié)碼,而是加密后的亂碼,一般人可能就絕望了,對我來說這是重大的發(fā)現(xiàn)越是加密說明越是重要,我如獲至寶。可是怎么才能破解了這些加密的class文件呢?又是一個難題,既然有加密就有解密,還是從類加載器開始研究。既然這是class 文件一定會被讀取,并且被先解密后才能轉(zhuǎn)換為字節(jié)碼。我又開始了一天的研究。終于在深夜的3點鐘成功破解了字節(jié)碼。

四、成果展示



致遠(yuǎn)OA破解思路,致遠(yuǎn)協(xié)同辦公OA破解思路,致遠(yuǎn)OA二開,致遠(yuǎn)OA客開的評論 (共 條)

分享到微博請遵守國家法律
区。| 台江县| 当雄县| 永春县| 正宁县| 讷河市| 文成县| 新蔡县| 广汉市| 志丹县| 伽师县| 永吉县| 衢州市| 长葛市| 信宜市| 迭部县| 琼结县| 靖边县| 思南县| 营山县| 洪湖市| 遂川县| 横峰县| 海盐县| 绥芬河市| 陵川县| 耿马| 甘德县| 马尔康县| 珠海市| 万载县| 绥中县| 兴和县| 互助| 德格县| 丹东市| 左贡县| 河曲县| 江达县| 隆尧县| 临桂县|