본문 바로가기
반응형

전체 글222

[OS - 🍎 macOS] 파일 공유 폴더 목록 가져오는 방법 (How to get list of shared folders) macOS 환경에서 파일 공유 폴더 목록을 가져오는 방법은 아래와 같습니다. ※ Xcode 프로젝트에서 Frameworks, Libraries, and Embedded Content 항목에 OpenDirectory.framework를 추가하여야 사용이 가능합니다. 🗂️ 파일 공유 폴더 목록가져오기 (Objective-C) #import @autoreleasepool { NSMutableDictionary * dictionary = [NSMutableDictionary new]; NSError * error = NULL; ODNode * localNode = [ODNode nodeWithSession: ODSession.defaultSession type: ODNodeType(kODNodeTypeLocal.. 2023. 10. 31.
[OS - 🍎 macOS] 터미널을 통한 파일 공유 (File Sharing) 설정 방법 터미널에서 /usr/sbin/sharing 관리 명령을 통한 파일 공유 설정 방법은 아래와 같습니다. 🗂️ 파일 공유 (File Sharing) 폴더 추가하기 /usr/sbin/sharing -r [Path] 🗂️ 파일 공유 (File Sharing) 폴더 삭제하기 /usr/sbin/sharing -r [Share Point Name] ※ 공유 폴더 목록에서 특정 폴더를 공유 해제를 하기 위해서는 경로를 입력하는 것이 아닌 값을 입력하여야 합니다. 아래의 예시처럼 osquery-5.9.1 부분을 입력하여야 합니다. "osquery-5.9.1" : { "path" : "\/Users\/~\/Downloads\/osquery-5.9.1", "smb_guest_access" : 1, "smb_name" : ".. 2023. 10. 23.
[OS - 🍎 macOS] 애플 스크립트를 통한 AirDrop 통제 (Controlling AirDrop through AppleScript) 애플 스크립트 (AppleScript) 사용하여 AirDrop을 통제하는 방법은 아래와 같습니다. #!/usr/bin/osascript # Copyright (c) 2023 ChangYeop-Yang. All rights reserved. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, .. 2023. 9. 25.
[🔒 보안] CBC (Cipher block chaining) CBC (Cipher block chaining) 블록 단위 암호화 방식 중 가장 높은 보안성을 제공하는 암호화 방식 중 하나이며, 평문의 각 블록은 XOR 연산을 통하여 이전의 암호문과 XOR 연산 작업을 수행하여 암호화를 진행하는 방식입니다. CBC (Cipher block chaining)에 세부적인 암호화 방식 단계는 아래와 같습니다. 초기화 벡터 (IV)를 생성합니다. 평문을 블록 단위로 나눕니다. 첫 번째 블록을 초기화 벡터 (IV)를 사용하여 XOR 연산 작업 후 입력받은 KEY 값을 통해서 암호화 작업을 수행합니다. 두 번째 블록부터는 이전 블록의 암호화 결과와 평문을 XOR 연산 작업을 하여 암호화 작업을 수행합니다. ※ 초기화 벡터(Initialization Vector, IV)는 첫 .. 2023. 9. 11.
반응형