이상한 질문처럼 보일 수도 있지만, 전형적인 할리우드 해킹 장면을 만들려면 무엇을 사용하시겠습니까?
친구로부터 이런 요청을 받았을 때 마음이 멍해졌습니다. 내가 생각할 수 있는 것은 영화에 나오는 모든 nmap 장면뿐이다.행렬등.
하지만 이 작업은 기본 OSX가 설치된 Mac에서 수행되어야 합니다. 저는 이것이 *nix의 특징이라고 생각합니다. 그렇죠? 인터넷에 접속할 수 없으므로 외부 도구를 사용한 준비는 불가능합니다.
/var/log/messages에 해당하는 내용을 화면에 작성할 생각입니다.
답변1
한 번에 한 문자를 화면에 인쇄하는 방법(할리우드 영화에서 흔히 볼 수 있는 "해킹" 스타일)을 묻는 경우 다음 스크립트로 충분합니다( 에서 입력을 받습니다 stdin
).
존재하다 bash
:
#!/bin/bash
while IFS= read -r line; do
length="${#line}"
bol=1
for (( offset = 0 ; offset < length ; offset++ )); do
char="${line:offset:1}"
printf '%s' "$char"
if (( bol )) && [[ "$char" == " " ]]; then
continue
fi
bol=0
sleep 0.05
done
if (( length == 0 )); then
sleep 0.$(( RANDOM % 3 + 2 ))
else
sleep 0.$(( RANDOM % 7 + 3 ))
fi
printf '\n'
done
또는 C의 간단한 버전:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(void) {
char buf[1];
int len;
while ((len = read(STDIN_FILENO, buf, sizeof(buf))) > 0) {
if (write(STDOUT_FILENO, buf, len) != len) {
perror("write");
return EXIT_FAILURE;
}
usleep(50000);
}
if (len != 0) {
perror("read");
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
dmesg
다음과 같은 입력 으로 사용하려는 경우 :
dmesg | hollywood
답변2
export GREP_COLOR='1;32'; cat /dev/urandom | hexdump -C | grep --color=auto "ca fe"
이 (그리고 다른 명령은http://www.commandlinefu.com/commands/view/6663/pretend-to-be-busy-in-office-to-enjoy-a-cup-of-coffee) 또한 매우 "해킹적"으로 보이며 특정 순간에 터미널을 쳐다보고 있는 대부분의 사람들을 혼란스럽게 합니다. ;)
답변3
- 벽, 노출, 부분적으로 투명한 창 등과 함께 Compiz를 사용하세요.
- 적어도 하나의 화면에서 tcpdump를 사용하십시오.
- IRC 및 Irssi를 사용하여 다른 화면에서 다른 "해커"와 대화하세요.
- 커널을 컴파일합니다. 설치할 필요가 없으며 컴파일하고 모듈을 만든 다음 컴파일 개체를 정리하고 컴파일을 다시 시작하여 다시 시작하면 됩니다. 효과를 높이려면 GCC 색상을 사용하십시오.
- OpenBSD를 화면에서 부팅하도록 하거나, 예비 머신이 없는 경우 가상 머신을 사용하여 부팅하세요.
- 한 줄씩 인쇄하십시오
dmesg
. - Gvim에서 일부 소스 코드 파일을 열고 Cobald 색 구성표를 사용하거나내 거.
- xscreensaver "phosphor"를 수정하고 창에서 시작합니다. 콘텐츠를 문자별로 인쇄할 수 있습니다. 시각 효과를 위해 몇 번 사용해봤습니다.
- aal이나 cacalib과 함께 mplayer를 사용하세요. 매트릭스 필터가 있지만 이것은 값싼 표절처럼 보입니다.
- 컬러 ls 출력(dircolor)과 멋진 쉘이 있는 zsh를 사용하는 것이 좋습니다.
답변4
몇 달 전에는 이 일을 해야 했어요. 방금 "find /"를 실행했는데 그것으로 충분했습니다.