본문 바로가기
반응형

전체 글747

C#/MVC - ActionLink 새창에서 열기 https://docs.microsoft.com/en-us/dotnet/api/system.web.mvc.html.linkextensions.actionlink?view=aspnet-mvc-5.2 LinkExtensions.ActionLink Method (System.Web.Mvc.Html) Returns an anchor element (a element) for the specified link text and action. docs.microsoft.com 위 글을 읽어보면 4번째 인자는 route 관련 인자로 활용된다. public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, s.. 2020. 10. 8.
PYTHON pip install fails with “connection error: [SSL: CERTIFICATE_VERIFY_FAILED] If you manage the proxy or SSL certificate separately, the following certificate error may occur. In this case, you can use it by specifying a trusted host in Python’s package installation tool, pip. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate.. 2020. 10. 6.
POWERSHELL - SHOW ORGANIZER OF OFFICE 365 MEETING ROOM MAILBOX 오늘은 함께 Office365의 Meeting Room 메일박스의 일정에서 제목과 요청자를 볼 수 있는 방법을 알아보도록 하겠습니다. 먼저 파워쉘(Powershell)을 관리자 권한으로 실행합니다. 그리고 현재 Office 365 관리자 권한이 있는 인증 권한을 Credential를 이용해서 저장해 놓습니다. $credObject = Get-Credential 저장한 Credential를 이용하여 Office 365에 연결합니다. $ExchOnlineSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $credO.. 2020. 10. 6.
POWERSHELL – CREATE EXCHANGE ROOM LIST DISTRIBUTION GROUP When you start to make New Meeting on your Exchange Online (Office 365) or Outlook Live, You can choice meeting room of Room List Distribution Groups. Room Finder simplifies the process of searching for an available room while setting up a meeting. It can be very useful if you have a lot of meeting rooms, or if you have multiple locations. New-DistributionGroup Powershell full list of parameters.. 2020. 10. 6.
POWERSHELL- WINDOWS 2019 CORE JRE/JDK INSTALL youtu.be/f2VI_TV8M4g Windows 2019의 경우 Core 모드로 Not GUI를 통해 최적화 하여 이용할 수 있다. 여기에 요즘 Spark 환경에 필수인 Java를 CLI로 설치해보자. 먼저 Powershell을 실행하자 그리고 Invoke-WebRequest를 통해 다운로드 주소와 저장할 위치를 지정합니다. JAVA Download Invoke-WebRequest -Uri "https://asecurity.dev/pds/jre-8u241.exe" -Outfile "C:\Users\Administrator\Documents\jre-8u241.exe" 이제 java 를 자동으로 설치할 수 있는 /s 옵션을 통해 설치를 진행합니다. 아래 링크를 확인하면 무인으로 설치할 수 있는 옵션을 확.. 2020. 10. 6.
HTTP DESYNC ATTACK (REQUEST SMUGGLING) 오늘 Microsoft에서 Microsoft Security Advisory 메일에 흥미로운 내용이 있어 웹에 찾아보니 Http Desync Attack (request smuggling) 공격에 대한 방어 방법에 대한 내용이였다. 어떤 공격일까 라는 생각에 확인해보니 매우 신선한 방식의 공격 기법으로 원문 링크와 주요 내용들을 정리해보았습니다. Explain 공격 방식은 Smuggling(밀수) 단어엣 알 수 있듯이 웹서버 요청에 몰래 데이터를 넣는 공격 이라고 할 수 있습니다. 이렇게 몰래 넣은 데이터는 다른 사용자의 요청에 포함되어 전달되어집니다. CL(Content-Length), TE( Transfer-Encoding)을 Header를 활용한 공격으로 아래와 같은 취약점으로 공격/테스트 가 가능.. 2020. 10. 6.
C# - EXE에 모든 Dll, 리소스 포함하여 빌드하기 https://www.youtube.com/watch?v=lf2P0hkuNYY C# 프로그램을 개발한다면, 누구나 느끼는 Nuget에서 받은 DLL과 리소스들을 합쳐서 깔끔하게 배포하고 싶은 욕구가 있을 것이다. 아래에는 저자가 기존부터 경험했던 리소스를 EXE에 포함하여 배포하는 방법 3가지를 공유해보도록 하겠다. 1. 리소스에서 파일 생성하기 예전에는 DLL과, 리소스 파일들을 포함하기 위해서는 리소스 파일을 만들어서 실행 하는 시점에 해당 파일이 있는지 확인하고, 로드하는 방식을 사용하였다. 아래는 저자가 특정 파일을 리소스에 포함했다가 프로그램 실행시점에 해당 파일이 있는지 확인하여 리소스에서 파일 쓰는 방식이다. 이 방식은 Update.exe와 같은 추가 기능을 EXE 파일에 넣었다가 필요시 리.. 2020. 10. 3.
Robocopy - copy everything another drive 윈도우에서 제공하는 기본 복사 명령인 robocopy는 막강한 기능을 갖춘 복사 도구이다. 다음과 같은 상황에서 많이 이용된다. - 추가로 생성된 파일에 대한 복사 - 동일한 보안 권한을 유지하면서 복사 - 잠긴 파일 복사(쉐도우 카피 이용) 여기에서는 드라이브 전체를 다른 드라이브로 복사하는데, 소스의 권한을 유지하면서 복사하는 방법을 공유해 보겠다. 기본적으로 윈도우에서 드라이브를 넘어가는 경우 속성, 권한은 초기화 되기 때문에 간혹 파일 속성과 권한을 그대로 유지해야 하는 경우 유용하게 사용할 수 있다. 또 하나의 장점은 robocopy의 경우 대상 폴더에 동일한 파일이 있는 경우 Overwrite 옵션을 주지 않는 다면, 기본적으로 무시하도록 구성된다.(Overwrite 옵션 - /si(대상 폴더.. 2020. 9. 30.
Microsoft defender MPCmdRun.exe can download malware Microsoft Defender를 이용한 멜웨어 다운로드가 가능하다는 기사가 나왔다. https://www.bleepingcomputer.com/news/microsoft/microsoft-defender-can-ironically-be-used-to-download-malware/ 바로 MPCmdRun.exe에서 제공하는 -DownloadFile 옵션을 이용하는 것이다. LOLBAS프로젝트에도 관련 공격방식이 업데이트 되어있다. https://github.com/LOLBAS-Project/LOLBAS/blob/master/yml/OSBinaries/MpCmdRun.yml LOLBAS-Project/LOLBAS Living Off The Land Binaries And Scripts - (LOLBins.. 2020. 9. 29.
반응형