經**市場監控中心反饋,您在我司報備使用的第三方外部交易終端軟體在生產環境中不滿足看穿式監管要求。無法採集到您的私網ip1。
或但是無法採集到您的硬碟序列號等其他序列號資訊。
如何定位問題呢?
提供下個人方法
1,官方提供的linux版本的so包,v6.3.13_20181119_tradeapi中有
v6.3.13_20181119_tradeapi/v6.3.13_20181119_api_clientdollectdll_linux64/linuxdatacollect.so
這裡應該有獲取機器資訊的c函式,那個呢?
和這個so在一起有個
datacollect.h
內容:///獲取aes加密和rsa加密的終端資訊
///@psysteminfo 出參 空間需要呼叫者自己分配 至少270個位元組
///@nlen 出參 獲取到的採集資訊的長度
///採集資訊內可能含有『\0』 建議呼叫者使用記憶體複製
data_collect_api_export int ctp_getsysteminfo(char* psysteminfo, int& nlen);
明顯時獲取機器資訊的函式
2,但是如果直接呼叫so裡面的這個方法,會提示找不到方法
3,不妨在so中檢視找類似名稱
nm linuxdatacollect.so |grep systeminfo
0000000000085230 t _z17ctp_getsysteminfopcri
0000000000084c40 t _z21ctp_getrealsysteminfopcri
00000000000850e0 t _z28ctp_getsysteminfounaesencodepcri
也就是這三個方法達概率時獲取資訊,具體那個,名字看應該時加密或encode的差異,無所謂,都嘗試下就行了
在python中使用cdll.loadlibrary呼叫方法_z21ctp_getrealsysteminfopcri,即可(挨個試出來的)
5,最終結果例項
b'2@2019-07-16 18:47:[email protected]@@aced5cf6d10a@@[email protected].@aa00000000000000@e9060900fffbebbf@not'
c_int(103)
大概是2@2019-07-16 18:47:37[當前時間]@172.16.0.154[本機ip]@@aced5cf6d10a[mac位址]@@john-p95-[機器名]@4.15.@aa00000000000000@e9060900fffbebbf@not
剩下的我也不曉得幹嘛的
在windows上的可參考東吳**文件:
終端採集windatacollect.dll由上期技術提供,該檔案在上期技術提供的api介面檔案包的20181119_clientdll_windows或20181119_clientdll64_windows目錄中。將本地資訊採集具體內容顯示,該內容即穿透式監管驗證蒐集的相關資訊內容(目前暫定)。
功能類似如下:
其他:sudo chmod 777 /sys/firmware/dmi/tables/smbios_entry_point
sudo chmod 777 /dev/mem
sudo chmod 777 /sys/firmware/dmi/tables/dmi
sudo chmod 777 /dev/sda
如何在Ubuntu上使用Glances監控系統
glances 的功能 cpu 平均負載 不同狀態 如活動 休眠 程序的數量 所有記憶體資訊,如物理記憶體 交換空間 空閒記憶體 cpu 資訊 網路連線的上行 下行速度 磁碟 i o 讀 寫速度詳細資訊 當前掛載裝置的磁碟使用情況 消耗資源最多的程序和他們的 cpu 記憶體使用情況 安裝 glanc...
Ubuntu16 04下內網穿透ngrok安裝流程
apt get install golangmkdir ngrok apt get update apt get install git git clone3 更改ngrok網域名稱 切換路徑 cd opt server ngrok export gopath ngrok export ngrok ...
從零開始安裝穿透式檢索
傳統的檢索通過關鍵字搜尋相關結果,並根據關聯度進 排名,之後根據得到的結果中進 整 獲得最終結果,但最終結果並 能保證是需要的結果。穿透式檢索直接檢索需要的資料,需要人腦再次整 可以參考google onebox的概念。穿透式檢索因為其結果的精確,可以為大資料和人工智慧提供準確的素材,進而幫助大資料...