CAFE

자유 게시판

윈도우 부팅 할때 마다 mac 랜덤으로 하기 보안 강화 ip 변경 쉽게 하기

작성자동우|작성시간23.04.11|조회수54 목록 댓글 2

https://www.sans.org/blog/change-random-mac-address-in-windows-with-powershell-script/   

https://blueteampowershell.com/   

505

REM 보안 해제
Set-ExecutionPolicy Unrestricted
Get-ExecutionPolicy

REM 보안 다시 해주기
Set-ExecutionPolicy Restricted
Get-ExecutionPolicy

 

new-macaddress.ps1 #변경 하기 랜덤으로 


new-macaddress.ps1 -resetdefault #다시 복구 하기


new-macaddress.ps1 -donotresetinterface #갱신 차단 dhcp

 

이렇게 변경 해도 해커가 이미 라우터를 잡아 먹고 있으면 소용 없는 것 같다.

일단 ip는 변경 된다 


 

아래 방법은 변경이 안된다 ㅎ

 

$adapter = Get-NetAdapter | Where-Object {$_.InterfaceDescription -like "*Wi-Fi*"} # 변경할 네트워크 어댑터 이름을 선택합니다.
# $randomMac = -join ((1..6) | ForEach-Object {Get-Random -Minimum 0 -Maximum 255}).ToString("X2") # 랜덤 MAC 주소를 생성합니다.

$randomMac = -join ((1..6) | ForEach-Object { Get-Random -Minimum 0 -Maximum 256 } | ForEach-Object { $_.ToString("X2") })


# 생성된 랜덤 MAC 주소를 적용합니다.
$adapter | Set-NetAdapterAdvancedProperty -DisplayName "Network Address" -RegistryValue $randomMac

Write-Host "MAC address for $($adapter.Name) is now set to $randomMac"

 


$taskName = "Change Mac Address"
$trigger = New-ScheduledTaskTrigger -AtStartup
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-File C:\Path\To\YourScript.ps1"
Register-ScheduledTask -TaskName $taskName -Trigger $trigger -Action $action -RunLevel Highest

 


네, 맞습니다. $_.InterfaceDescription -like "*이더넷*"와 같이 해당 어댑터의 인터페이스 설명에 "이더넷"이라는 단어가 포함되어 있는지 확인하는 조건문으로 해당 어댑터를 선택할 수 있습니다.

-like는 문자열 비교 연산자 중 하나로, 와일드카드(*)를 사용하여 패턴 매칭을 수행합니다. 따라서 "*이더넷*"은 "이더넷"이라는 단어가 포함된 문자열을 모두 선택하게 됩니다.

Get-NetAdapter 명령어는 시스템에 있는 모든 네트워크 어댑터를 반환하므로, 필요한 어댑터가 무엇인지 파악하여 해당하는 문자열을 -like에 적용하면 됩니다.


Unregister-ScheduledTask -TaskName "Change Mac Address"

# 등록 해제

 

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}

 

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318} /v NetworkAddress /f

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자동우 작성자 본인 여부 작성자 | 작성시간 23.04.12 https://www.sans.org/blog/change-random-mac-address-in-windows-with-powershell-script/
    https://blueteampowershell.com/
    505
    new-macaddress.ps1
    http://www.isolation.se/change-mac-address-with-powershell-of-a-wireless-adapter/
  • 작성자동우 작성자 본인 여부 작성자 | 작성시간 23.04.12 .\new-macaddress.ps1
    실행 할때
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼