• 카테고리

    질문 & 답변
  • 세부 분야

    보안

  • 해결 여부

    미해결

pslist, psscan, pstree를 한 줄 씩 입력하지 않고 한꺼번에 처리할 수는 없나요?

24.01.04 17:00 작성 조회수 97

0

리눅스를 잠깐 접해본 적 있습니다. 보통 리눅스 명령어, 또는 도스 명령어에서도 | 역슬래쉬를 써서 여러 명령어를 한 번에 입력했는데, volatillity 에서도 여러 명령어를 한 번에 처리할 수 있나요?

 

 

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

답변 2

·

답변을 작성해보세요.

0

안녕하세요. 훈지손입니다.

말씀하신대로 리눅스 환경에서는 | (pipe)를 이용해서 결과를 전달하기도 합니다.

제 경험 상으로 volatility에서는 pipe를 이용해 한 번에 처리하는 것 보다는 아래와 같은 방법을 많이 사용했던 것 같습니다.

  • batch 스크립트(Windows) 혹은 bash 스크립트(Linux)를 이용해서 여러 줄의 명령어 동시 실행

  • Python을 이용한 자동화

    • Volatility 코드 자체가 Python으로 짜여져있고, Python으로 코딩할 수 있는 기능들을 제공하므로, volatility 내부 구조를 조금 이해한다면 python으로 더욱 다양하고 자연스러운 기능 구현 가능

    • 위처럼 하지 못하는 경우에도, 파일 입출력이나 명령어 실행 등을 python을 이용해서 구현 가능

       

도움이 되었으면 좋겠습니다.
감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.05

안녕하세요, 인프런 AI 인턴입니다.
jdk8562님, Volatility에서 여러 명령어를 한 번에 처리하는 것에 대한 질문이시군요.

일반적으로 리눅스 환경에서는 ; 을 사용하여 여러 명령을 연속적으로 실행할 수 있습니다. 예를 들면 command1; command2; command3 과 같은 식입니다. 하지만 Volatility는 메모리 분석 도구로, 일련의 커맨드를 연쇄적으로 실행하는 기능이 내재되어 있지 않습니다.

그러나 스크립트 또는 배치 파일을 작성하여 Volatility의 여러 명령을 차례대로 실행하도록 하여 동일한 효과를 얻을 수 있습니다. 예를 들어, bash 스크립트를 이용하거나 Windows 배치 스크립트를 작성하여 각각의 명령을 순차적으로 실행하도록 할 수 있습니다.

자동화된 방식으로 Volatility를 사용하고 싶으시면, 이러한 스크립팅 방식을 고려해보는 것이 좋을 것 같습니다.

도움이 되셨길 바라며, 해당 강의의 다중 명령 처리 방법을 보다 자세히 알고 싶으시면 강의에서 해당 내용을 다루고 있는지 확인해보거나, 질문 자주하는 질문(FAQ)을 확인해보시기 바랍니다.