某kml糾偏軟體資料破解

來源:互聯網
上載者:User

最近想寫個Google地圖糾偏軟體,一是網上可以的不多,各種軟體都是超過三次收費或者檔案超過某尺寸收費。用Python寫了個讀取kml並就糾偏的小程式,運行沒問題,但是最大的問題在於糾偏資料庫的準確性。我用的一個感覺準確性一般,找到超過尺寸收費的某糾偏軟體,發現解壓後有一些隱藏檔案,其中最大的dat.dm是資料無疑,修改副檔名為rar,開啟失敗。修改為zip提示要求輸入密碼。同時發現有dat.db,修改副檔名為exe後運行,原來這個是unrar程式。明顯是用這個來解壓之前的zip包的。unrar的參數中帶入壓縮包密碼,思路就是自己寫一個程式替代這個unrar,把接收到的參數寫入檔案,密碼就一目瞭然了。早就卸載了笨重的VS,於是開啟自打考研複試後就沒用過的devcpp,程式很簡單,但是一年半沒摸C語言,還是得找度娘幫幫忙才完成。
替換掉程式後運行糾偏軟體,結果卡住好長時間不動。結束卡住的進程,然後報錯找不到C:\Users\XXX\AppData\Local\Temp\Mars2Wgs.txt。Mars2Wgs.txt應該就是解壓後的資料檔案。這時想到另一個方法,直接取得解壓後的資料檔案。這個檔案是每次運行完程式就會刪除掉。嘗試系統設定禁止刪除該檔案,失敗。然後嘗試把程式糾偏後輸出的檔案去掉所有許可權。這樣程式會報錯,如果刪除資料檔案的代碼在寫入輸出檔案之後那麼就不會刪除掉資料檔案了。 這樣成功得到了資料檔案。
沒有搞到解壓密碼多少不爽。於是沿著第一個方法摸索。發現是自己程式寫的有問題。檔案寫入後忘記關閉檔案了。修改好後取得瞭解壓密碼。
現在最煩的是搞到資料檔案,分析格式。WTF完全比較暈。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.