1 GRUB简介
1.1 MBR和PBR
MBR分为GRUB.MBR和DOS.MBR。

由于硬盘上扇区从偏移0到偏移62属于同一个磁道0,虽然DOS.MBR仅占用一个扇区,但是需要将DOS.MBR后面的偏移1到偏移62保留,所以磁盘上第一个分区的第一个扇区是从偏移63开始的。fbinst软件会保留1-16064扇区,等于硬盘1个柱面的大小255 x 63 x 512 = 8MB,所以第一个分区是从扇区16065开始的。

USB-ZIP和USB-FDD会将U盘的第一个扇区格式化成DOS.PBR而不是DOS.MBR。
USB-FDD和USB-ZIP的来历:软盘的容量小,没有分区结构,所以软盘是没有MBR的,整个软盘只有一个分区,第一个扇区就是PBR;FDD和ZIP模式在DOS下启动后U盘的盘符是A。

1.2 GRUB
- GRUB又叫OS Loader;在Android系统上,kernelflinger是OS Loader的一个EFI应用
- GRUB镜像组成:GRUB.MBR(boot.img), 硬盘扇区offset 1 到offset 62放置GRUB的core.img,/boot分区的boot/grub/grub.cfg

1.3 创建USB-FDD或者USB-ZIP格式U盘步骤
1)Android上:dd if=/dev/zero of=/dev/block/sda bs=512 count=4
2)Windows上:快速格式化该U盘,这个U盘就只有PBR扇区而没有MBR扇区

2 Windows安装
2.1 BIOS设置
进入BIOS设置,一般有Del、Enter、Esc等键。

2.2 Windows ISO刻录方法
Windows上的Universal USB Installer工具软件:刻录操作系统ISO文件到U盘
Linux下将操作系统ISO文件刻录到U盘:dd if=xxx.iso of=/dev/sda 注意使用的是整个磁盘,所以用的是sda而不是sda1

2.3 Windows GHO镜像安装方法 - 比较常见
1)  制作PE启动U盘
2) 下载Windows ISO镜像后(番茄花园),解压出来,里面包含GHO文件,拷贝到PE启动U盘的GHO文件夹(或者提前将文件.gho拷贝入待装系统的电脑D盘根目录)。
3) 插入PE启动U盘到电脑USB 2.0口,选择从U盘启动,启动到PE界面后,选ghost方式安装,ghost镜像的后缀名.gho。

2.4 Printer
1)HP LaserJet M1005 MFP
2)Nantian PR9 并口-OKI仿真驱动

2.5 Disable Driver Signature
bcdedit /set testsigning on
bcdedit /set testsigning off

3 Windows网络
3.1 CMD方式配置IP地址
:: netsh: Network Shell
@echo off
if [%1] == [] (
    echo "Usage:"
    echo "WIN_IP.bat static"
    echo "WIN_IP.bat dhcp"
    echo "WIN_IP.bat speed"
    goto :EOF
)

if %1 == static (
    call :static_ip
) else if %1 == dhcp (
    call :dhcp_ip
) else if %1 == speed (
    call :nic_speed
)
goto :EOF

:: get interface name, use the following command
:: getmac /V /FO LIST

:static_ip
set name="Ethernet"
set ip=192.168.0.100
set mask=255.255.255.0
:: gwmetric=1
echo "setting static ip address..."
netsh interface ipv4 set address %name% static %ip% %mask% none 1
:: netsh interface ipv4 set dns %name% static 114.114.114.114
:: netsh interface ipv4 add dns %name% 8.8.8.8
goto :EOF

:dhcp_ip
set name="Ethernet"
echo "setting dhcp..."
netsh interface ipv4 set address %name% dhcp
netsh interface ipv4 set dns %name% dhcp
goto :EOF

:nic_speed
wmic NIC where NetEnabled=true get Name, Speed

3.2 DNS查询流程
1) 现有的DNS缓存
ipconfig /displaydns
2) 查询hosts文件
C:\Windows\System32\drivers\etc\hosts
3) 请求发往DNS服务器
ipconfig /all

3.3 firewall
appwiz.cpl
msconfig
wf.msc
Inbound Rules and Outbound Rules
Enable 4 File and Printer Sharing (Echo Request - ICMPv4-Out)

netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=in localport=8080 action=allow

https://github.com/DynamoRIO/drmemory/wiki/Downloads

3.4 Multicast
- Windows组播client需要使用setsockopt()设置IP_ADD_MEMBERSHIP(加入指定的组播组)才能接收组播server发送的数据。
- 组播MAC地址是指第一个字节的最低位是1的MAC地址。
- 组播MAC地址的前3个字节固定为01:00:5e,后3个字节使用组播IP的后23位。例如239.192.255.251的MAC地址为01:00:5e:40:ff:fb。
- Windows 10 Wireshark要抓取SOME/IP组播报文,需要使用SocketTool工具监听239.192.255.251:30490,然后Wireshark才会显示组播报文,否则不显示(Windows netmon不需要任何设置,就可以抓到全部报文)。

netsh interface ip show joins

Win 10 PowerShell:
Get-NetAdapter | Format-List -Property ifAlias,PromiscuousMode

In Linux, map IP addr to multicast MAC is function ip_eth_mc_map(), kernel eventually calls driver ndo_set_rx_mode() to set multicast MAC to NIC RX MAC filter table.

3.5 NAT
查看当前机器的NAT端口代理表:
netsh interface portproxy show all

1) 第三方软件PortTunnel。
2) ICS(Internet Connection Sharing)是NAT的简化版。
3) showcase: USB Reverse Tethering

3.6 route命令用法
route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric metric] [if interface]]

route print
::增加一条到192.168.0.10/24网络的路由,网关是192.168.0.1,最后一个if参数是数字,可以使用route print查询,类似于Android的NetId。
route add 192.168.0.0 mask 255.255.255.0 192.168.0.1 metric 1 if 11
::删除192.168.0.10这条路由
route delete 192.168.0.0

3.7 VLAN
PowerShell Get-NetAdapter
PowerShell Set-NetAdapterAdvancedProperty -Name \"Ethernet 3\" -DisplayName \"VLAN ID\" -DisplayValue 24
PowerShell Reset-NetAdapterAdvancedProperty -Name \"Ethernet 3\" -DisplayName \"VLAN ID\"

3.8 WiFi AP
1) get password
netsh wlan show profiles
netsh wlan show profiles name="FAST_ABCD" key=clear

2) enable Soft AP
netsh wlan show drivers
::netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork mode=allow ssid=myWIFI key=12345678
netsh wlan start hostednetwork
::netsh wlan stop hostednetwork

3.9 Malicious software
Task Manager
Find process name, open file location, remove xxx.exe, rename empty xxx.txt to xxx.exe

4 Office
4.1 Excel
Insert
Symbol
More Symbols
Wingdings 2

4.2 Outlook
4.2.1 邮箱清理
点击 自己的邮件名字
Data File Properties(数据文件属性)
Folder Size(文件夹大小)
Server Data(服务器数据)

从左下角“导航选项”中切换到“日历”
View(视图)
Change View(更改视图)
List(列表)
删除“日历”中过期的项目。

Calendar (Left Bottom) - View (Change View to Calendar) - Choose Menu Month

4.2.2 TCAM filter rule
Home - ... - Rules - Create Rule (Manage Rules & Alerts) - Title

4.3 Powerpoint画图
插入 - > 形状
Insert - > Shapes

4.4 Word
升级目录
[References][Update Table]

5 Sprax EA
5.1 Basic
Design - Toolbox
Message/Argument/Return Value
Publish - Save - Save to Clipboard

5.2 Advanced
Copy/Paste - Copy to Clipboard - Full Structure for Duplication
Copy/Paste - Paste Package from Clipboard

​​​​​​​6 USB
Win7 CMD:
wmic path Win32_PnPSignedDriver | find "Android"
wmic path Win32_PnPSignedDriver | find "USB"
:: similar to Linux lsusb
wmic path Win32_USBControllerDevice get Dependent

7 Abbreviations
CAB: Capacity Approval Board
NPcap: Nmap Packet Capture
wmic: Windows Management Instrumentation Command-line

Windows Knowledge相关推荐

  1. 计算机专业it职业英语作文,英文简历范文:计算机专业

    英文简历范文:计算机专业 Sep.xxxx-Jul.xxxx Computer Science Dept. of Computer College, Northeast Normal Universi ...

  2. 简历英文 计算机水平,计算机英文 简历

    计算机英文 简历 2019-10-26 版权声明 举报文章 Sep.xxxx-Jul.xxxx Computer Science Dept. of Computer College, Northeas ...

  3. C/C++ 类库开发库参考【资料整理】

    转自:http://bbs.chinaunix.net/thread-1858444-1-1.html 这里收集一些著名的 C/C++ 开发库.SDK.类库.可复用类与结构代码 等信息,列举它们的介绍 ...

  4. C/C++ Development Library

    这里收集一些著名的 C/C++ 开发库.SDK.类库.可复用类与结构代码 等信息,列举它们的介绍.参考和网站链接,为各位 C/C++ 程序员和爱好者提供检索和查阅类库的方便 下面收集的 C/C++ 类 ...

  5. C++ 著名程序库 概览

    本文转载自: http://ace.acejoy.com/thread-3777-1-1.html 1.C++各大有名库的介绍--C++标准库 2.C++各大有名库的介绍--准标准库Boost 3.C ...

  6. 计算机的英语作文模板,计算机英文模板 简历

    计算机英文模板 简历 Sep.xxxx-Jul.xxxx Computer Science Dept. of Computer College, Northeast Normal University ...

  7. 本科计算机专业介绍英语,计算机专业本科生英文简历模板

    计算机专业本科生英文简历模板 Sandy Lin 15/F,TOWER2 ,BRIGHT CHINA,BUILDING1,BEIJING. Sep.xxxx-Jul.xxxx Computer Sci ...

  8. 计算机专业英文简历 样本,本科生简历:计算机专业优秀本科生英文简历样本供参考.docx...

    本科生简历:计算机专业优秀本科生英文简历样本供参考 --文章均为WORD文档,下载后可直接编辑使用亦可打印--以下是为大家整理的关于计算机专业优秀本科生英文简历样本的文章,希望大家能够喜欢!Sandy ...

  9. 英语计算机简历范文模板,计算机英文简历范文模板

    计算机英文简历范文模板 Sep.xxxx-Jul.xxxx Computer Science Dept. of Computer College, Northeast Normal Universit ...

  10. 英文计算机简历,计算机英文简历

    计算机英文简历范文 Sep.xxxx-Jul.xxxx Computer Science Dept. of Computer College, Northeast Normal University. ...

最新文章

  1. python读取txt文件写入-Python读写txt文本文件的操作方法全解析
  2. 打开深蓝医生的国庆大礼包!
  3. c语言ATM机文件储存账号密码,C语言实现_ATM自动取款机系统
  4. python论文参考文献5篇_“送”5篇SCI论文,意味着什么?
  5. java 数据库操作教程_java操作数据库的基本方法
  6. Scala paralle
  7. Java语法基础----课后实践作业
  8. Excel解析的几种实现方式
  9. 程序员深度学习!mysql客户端工具免费绿色版
  10. 汽车电子:下一个苹果产业链
  11. 【转载】VGA视频信号详解
  12. English语法_分词用法-作名词
  13. 计算机网络中atm意思,atm是什么(atm什么意思)
  14. -bash: unzip: 未找到命令
  15. 2017年,阿里巴巴开源的那些事
  16. 交通事故快速处理及处理流程解析
  17. 关于Unity通过webgl打包中文消失问题
  18. 最详细的Java入门完整教程,学Java先收藏了
  19. 斐讯空气检测仪M1使用Easylink配置WIFI的图文教程
  20. 失物招领小程序_@全体川农er:川农史上最全失物招领攻略!

热门文章

  1. 一起撸过游戏的下铺兄弟,你还在玩游戏吗
  2. cdr安装一直卡在初始界面_win10关掉防火墙,cdr卡在用户界面初始化
  3. 按需使用vue-cli-plugin-element插件
  4. python成绩统计及格学平成_强化学习训练Chrome小恐龙Dino:最高超过4000分
  5. 检验二元分解是否为无损分解(非加性)
  6. Java 批量下载图片并压缩为Zip
  7. rdlc打印时多出空白页面(reportviewer).导出多出空白页(pdf,word)
  8. java 企业付款到零钱 微信提现功能讲解
  9. React的调和过程
  10. 怎么看服务器cpu温度命令_ubuntu 命令行下查看及监测CPU温度的方法