---
# System prepended metadata

title: 電腦攻擊與防禦-2021-autumn

---

# 電腦攻擊與防禦-2021-autumn

:::info
- [homepage](https://staff.csie.ncu.edu.tw/hsufh/COURSES/FALL2021/attackdefense.html)
- [online room](https://tlk.io/ad-2021)
- [ctf challenge](http://ctf.adl.tw/challenges)
:::
### tools
- used by both security and attacker
- e.g.
  - Nessus, COPs, ISS,

> 有些人甚至不小心把 tool report 公開網頁，直接超大漏洞
> [name=hsu fu hau]

## Malicious software Malware
> 就。是。程式
- 就一些舉例

### Logic Bombs
> 當初有些工程是寫了一些腳本，讓自己被裁員的時候就刪庫。
- 現在基本上泛指有條件式的觸發某種攻擊程式

### Key Logger
>　紀錄被按了哪些鍵，監控按鍵使用狀況
- 直接側錄未被加密過的密碼
 
### Browser Hijacker
> 改變瀏覽器設定，可能會強制導向其他網站


### Add-ons
- plugin
  - an executable which can plug-in to the browser
- extension
  - some code writting in browser language

### Binder
> 幫其他惡意程式打掩護
- 可以將多個執行檔合併起來
- e.g.
  - YAB
  - ~~YABE~~

### Dropper
> 投射惡意程式到目標系統
- Single stage: 把惡意程式的 code 包裝在 dropper 裡面
- Two stage: 上網下載惡意程式

### Trojan Horse
> 不是靠系統漏洞，是靠騙術。如果使用者不執行，也沒辦法攻擊成功

### 副檔名欺騙 (RTLO)
- Unicode 202E 可以控制字元顯示由右到左
  - [the Unicode 202E](https://unicode-table.com/en/search/?q=202e)
  - [利用字元對應表](https://www.icka.org/2976/how-to-create-a-right-to-left-override-file)
  - [右鍵選單](https://www.hackercat.org/ethical-hacking/unicode-rtlo-attack)
  - 修改檔名時(中文輸入法)按\`U202E 再按 enter 接下來的字元都會反轉 
  > [name=TA]
:::info
實際上:
```
色色圖[202E].gepj.exe
```
看起來:
```
色色圖exe.jpeg
```
:::

### Drive-by donwload
...


# 0929

## 一些 javascript
> 介紹了一些 javascript

:::warning
### IE Crash on JavaScript
> IE browser has a bug that it will crash when calling `window()`
> 簡報 p.70
在 'onLoad' 時， browser 會嘗試去 call 0x006F005B 位置的 function。

因此 attacker bug 以 bufferoverflow 等方式 向 0x006F005B 的位置注入 machine code. 最後使用此 bug 達成在透過 browser 執行此段 code
:::

