<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      新版寶塔加密數據解密

      PanelForensics已經支持,快去基佬站下載吧

      最近啊,fic中出現了寶塔,結果PanelForensics居然沒有梭哈,這怎么行??

      于是我就一通分析,發現這個版本更新了架構,并且對密碼的加解密是通過調用二進制依賴進行實現的

      我這里就以mysql的密碼為例,在新版本中,mysql的密碼主要會出現在3個地方,涉及2個sqlite文件(另外,寶塔的主要數據存儲數據庫default.db的文件路徑也改到了/www/server/panel/data/db/default.db,但其中很多部分都被摘除,另建數據庫保存)

      1. /www/server/panel/data/db/database.db
      2. /www/server/panel/data/db/panel.db

      一般用戶的賬號密碼(database.db

      遠程數據庫的賬號密碼(database.db

      本地數據庫root密碼(panel.db

      可以看到很明顯的特征BT-0x:,后面跟了一段密文

      通過不斷的跟代碼,可以找到python中的解密函數

      這里導入了一個模塊PluginLoader,可以找到是一個so,也就是說數據的加解密被放到了二進制程序中

      可以在db_decrypt中找到解密代碼

      很明顯可以看到key和iv的獲取方式

      可以看到key就是一眼頂針,取偶數位的字符,得到key為3P+_lN3+jPW6Kgt#

      iv的情況就比較復雜,需要先判斷是否存在/www/server/panel/data/div.pl文件,如果不存在,還需要從數據庫中讀取div再寫入文件(所以div.pldb目錄或許是檢測這個版本較好的方式)

      實際上,如果沒有div.pl,還會有個默認的iv(但是前面無論如何都會保證div.pl存在,所以這里保留的iv4HpOz4pT^4Hh-Lfl應該永遠用不上)

      很明顯可以看到div是加密的,仍需要解密,所以跟進_aes_decrypt_module函數看后續操作

      很明顯用_get_sgin_key函數獲得了解密div所需要的key和iv

      根據邏輯來看,就是把v4劈開,分成了key和iv

      char *__fastcall Ploader::_get_sgin_key(Ploader *this, char *a2, char *a3)
      {
          char *result; // rax
          int v4[35]; // [rsp+18h] [rbp-A0h]
          int v5; // [rsp+A4h] [rbp-14h]
          int v6; // [rsp+A8h] [rbp-10h]
          int v7; // [rsp+ACh] [rbp-Ch]
          int v8; // [rsp+B0h] [rbp-8h]
          int i; // [rsp+B4h] [rbp-4h]
      
          v4[0] = 90;
          v4[1] = 87;
          v4[2] = 50;
          v4[3] = 119;
          v4[4] = 66;
          v4[5] = 97;
          v4[6] = 56;
          v4[7] = 100;
          v4[8] = 55;
          v4[9] = 72;
          v4[10] = 78;
          v4[11] = 54;
          v4[12] = 69;
          v4[13] = 54;
          v4[14] = 65;
          v4[15] = 69;
          v4[16] = 83;
          v4[17] = 71;
          v4[18] = 50;
          v4[19] = 87;
          v4[20] = 66;
          v4[21] = 112;
          v4[22] = 107;
          v4[23] = 101;
          v4[24] = 120;
          v4[25] = 101;
          v4[26] = 84;
          v4[27] = 84;
          v4[28] = 114;
          v4[29] = 84;
          v4[30] = 104;
          v4[31] = 54;
          v8 = 0;
          v7 = 0;
          v6 = 0;
          v5 = 32;
          for ( i = 0; i < v5; ++i )
          {
              if ( v8 )
              {
                  a3[v6] = v4[i];
                  v8 = 0;
                  ++v6;
              }
              else
              {
                  a2[v7] = v4[i];
                  v8 = 1;
                  ++v7;
              }
          }
          a2[16] = 0;
          result = a3 + 16;
          a3[16] = 0;
          return result;
      }

      解一下

      v4 = [90,87,50,119,66,97,56,100,55,72,78,54,69,54,65,69,83,71,50,87,66,112,107,101,120,101,84,84,114,84,104,54]
      v8 = 0
      key = [0]*16
      iv = [0]*16
      idx_key = 0
      idx_iv = 0
      for i in range(32):
          if v8 == 1:
              iv[idx_iv] = v4[i]
              v8 = 0
              idx_iv += 1
          else:
              key[idx_key] = v4[i]
              v8 = 1
              idx_key += 1
      print(key)
      for v in key:
          print(chr(v),end='')
      print()
      print(iv)
      for v in iv:
          print(chr(v),end='')
      # key:Z2B87NEAS2BkxTrh
      # iv :WwadH66EGWpeeTT6

      此時可以解密div

      隨后可以用解密后的iv去解密一開始的密文

      成功解密

      posted @ 2024-05-08 16:24  WXjzc  閱讀(2477)  評論(10)    收藏  舉報
      主站蜘蛛池模板: 亚洲a免费| 国产成人高清亚洲综合| 国产一区二区不卡在线| 国产毛片基地| 鲁丝片一区二区三区免费| 国产精品va无码一区二区| 精品人妻av中文字幕乱| 国产视频一区二区三区四区视频| 永久免费AV无码国产网站| 疯狂做受XXXX高潮国产| 中文字幕无码免费不卡视频| 99RE8这里有精品热视频| 少妇高潮水多太爽了动态图| 玩弄放荡人妻少妇系列| 亚洲AV无码东方伊甸园| 国产69精品久久久久久妇女迅雷| 亚洲av日韩av永久无码电影| 国产真实交换配乱婬95视频| 青青草原国产AV福利网站| 亚洲性av网站| 成人aⅴ综合视频国产| 国产av无码专区亚洲av软件| 边添小泬边狠狠躁视频| 好吊视频一区二区三区人妖| 精品日韩精品国产另类专区| 国产免费一区二区不卡| 午夜羞羞影院男女爽爽爽| 亚洲精品久久一区二区三区四区| 亚洲精品成人片在线观看精品字幕 | 亚洲成av人片天堂网| 亚洲第一综合天堂另类专| 日本熟妇大乳| 久久无码人妻精品一区二区三区 | 日本熟妇人妻xxxxx人hd | 亚洲综合精品一区二区三区| 国产日韩一区二区天美麻豆| 亚洲日韩性欧美中文字幕| 国产成人片无码视频| 亚洲中文字幕av天堂| 亚洲一区二区三区| 国产亚洲精品久久久久婷婷图片|