Uplink

(업링크에서 넘어옴)

1 Uplink

지상에서 위성으로 보내는 통신 링크를 뜻한다.

또는 네트워크의 L1 레이어 (물리적)에서 스위치나 라우터 등에서 볼 수 있는 포트.
내부적으로 TX 와 RX가 반대로 연결되어 있어 Cross-cable(널 모뎀과 같이 와이어링이 반대로 연결되어 있는 케이블)를 사용하지 않고 Direct-cable 을 사용하여 라우터와 라우터간의 연결시 사용하는 포트.
패스트 이더넷, 기가비트 이더넷을 지원하는 대부분의 장비와 그 이후 세대의 장비들은 MDI-X를 모든 포트가 지원하여 기기간 연결을 별 구분 없이 사용하는것이 가능하다.

2 인디게임

Uplink : Trust is a Weakness
발매2001.09.30
제작Introversion Software
유통Introversion Software
플랫폼PC & Mac & Linux & iOS & Android [1]
장르해킹 시뮬레이션, 전략, 인디
공식 홈페이지

2.1 개요

Introversion Software에서 만든 해킹 시뮬레이션 게임이다. Hackers, Sneakers, WarGames, Swordfish등의 헐리우드 영화 해킹을 보고 영감을 얻었으며, 업링크 제작자가 처음 생각한 해커의 모습은 코드명 J(Johnny Mnemonic)에 등장하는 해커였다고 한다. 국내에서도 해킹을 다룬 게임이 보이곤 했으나 묻혀버렸으며,이후 몇몇 해킹 시뮬레이션이 나왔으나 대부분 묻히거나 이 게임과 비교되면서 욕을 먹고 있다.

2.2 상세

플레이어는 Uplink의 Agent가 되어서 각종 임무를 수행하는 형식의 게임이다. 실제와 동일하지는 않지만(동일하면 해커 양성 게임범죄자 교육용 시뮬레이터일 것이다) 기본적인 해킹의 개념(우회, 침투, 흔적 지우기)을 그대로 따와서 구성되어 있기 때문에 약간의 지식이 필요하다.

플레이어가 각종 임무를 수행하다 보면 실적에 따라 Rank가 올라가는데, Rank가 올라갈수록 더 다양한 미션을 수행할 수 있게 된다.

처음에는 보안이 약한 회사 서버에 침투해서 파일을 훔치거나 지우는 일부터 시작해서 각종 학력위조, 범죄자 만들기(!), 은행 계좌추적 및 몰래 송금하기, 데이터 베이스 초기화, LAN 해킹 등 다양한 미션을 수행하게 된다.

각종 해킹을 하다보면 흔적이 남게 되는데(log가 남는다) 이 흔적을 잘 처리하지 않으면(지우거나 수정하기) 경고메일이 날아오거나, 심한 경우는 바로 구속되어 게임오버가 된다. 물론 잡히기 직전에 게이트웨이를 폭파하고 새로운 게이트웨이로 다시 시작할 수도 있지만, 돈이 후달린다. 그러므로 이 방법은 돈이 넉넉하지 않다면 비추.

적당히 어렵지만 하고나면 치트수준이 되는 은행해킹은 백미중 백미라 할수 있다. 미션을 하다보면 거액의 비자금(자신의 장비를 풀세팅 3번이상 할 정도의 거금)이 움직인 흔적을 추적하는 미션이 주어지는데 이 미션을 하면서 능력이 되면 비자금을 몰래 자신의 계좌(물론 새로 만들어서 들키지 않게 또는 돈이 오고간 로그를 모두 제거)로 옮길 수 있다. 들키면 바로 게임오버지만 안들키면 당신의 Rank는 수직상승! 은행해킹 3번만 하면 GRADE4 까지는 금방 올라간다.

2.3 주요 해킹툴

업링크에서 사용하게 되는 해킹툴. 기본 내장툴을 제외하곤 Uplink Internal Services System 에서 구매해야 한다. 모든 프로그램은 버전 간 업데이트가 불가능 하며, 기존 버전의 프로그램을 삭제하고 무조건 같은 가격을 내고 사야한다. 때문에 처음부터 최고버전의 프로그램을 사는게 좋다.

2.3.1 기본 내장 툴

처음부터 내장되어 있는 툴이다. 기본적인 기능 뿐이며 이것만으로는 해킹이 불가능하다.

  • File Copier - 파일 복사툴. 참고로 다운로드 받으면 끝이 아니라 자신의 저장소를 열어 수동으로 저장해야 한다. 생각보다 귀찮기 때문에 파일복사 미션을 기피하게 되는 원인이 되기도 한다.
  • File Deleter - 파일 삭제툴.
  • Tutorial - 튜토리얼 파일. 실행하면 튜토리얼이 진행된다. 삭제해도 무방하다.(용량이 크기 때문에 삭제하는 편을 추천)

2.3.2 Password Breaker

버전1
가격1500c
크기2Gq

비밀번호를 해킹할 때 쓰는 툴. 무작위대입으로 속도는 느리지만 모든 비밀번호를 뚫을 수 있다. 이 게임의 가장 기본적인 틀 중 하나이며, 이 툴이 없다면 그 어떤 미션도 수행할 수 없다. Uplink 에이전트로 인정받기 위한 최초 미션을 수행할 때도 반드시 필요하다.
빈 로그인 창에 바로 누르면 Admin계정을 해킹하고, ID를 미리 입력해두면 해당 계정을 해킹한다.

2.3.3 Dictionary Breaker

버전1
가격1000c
크기4Gq

바로 위의 Password Breaker와 유사한 툴로서, 암호를 무작위로 대입하는 것이 아닌 사전에 등록된 단어들을 순차적으로 대입하여 암호를 찾는 툴이다.
용량이 조금 큰 대신 Password Breaker보다 빠르게 비밀번호를 알아낼 수 있지만, 조금만 보안 수준이 높아도 못 뚫는다. 각 사이트의 Admin계정은 거의 안 통한다고 보면 된다. 초반에 은행계좌 추적할때는 요긴하게 쓰일지도 모르나, 어차피 암호 알아낸 다음 접속을 끊고 다시 접속하면 땡이기 때문에 별로... 장비를 업그레이드 하기 시작하면서는 더더욱 가치가 없어진다.

2.3.4 Log Deleter

버전1234
가격500c1000c2000c4000c
크기1Gq1Gq1Gq1Gq

당신의 해킹 흔적은 모두 로그에 기록된다. 이 툴은 그 로그를 삭제할 때 사용한다. 최초 미션을 제외한 모든 미션에서 상대방이 당신을 추적해 올 경우, 로그 삭제작업을 하지 않는다면 경찰에 붙잡혀 게임 오버로 직행한다. 초반부터 많이 쓰게되는 필수 프로그램 중 하나.

각 버전별 기능
1.0- 로그를 [Log deleted]로 바꾼다.
2.0- 로그를 공백으로 바꾼다.
3.0- 로그를 다른 내용으로 바꾼다.
4.0- 로그를 위의 로그들로 덮어쓴다. 사실상 진짜로 지우는건 이쪽이며, 복구가 불가능하다.

보면 알겠지만 3.0까지는 지우는게 아니라 내용을 바꾸는것 뿐이다(...) 1.0은 누가봐도 티가나고, 2.0은 조금만 살펴봐도 알 수 있으며, 3.0은 주의깊게 보면 알 수 있다. 모두 Log Undeleter로 복구할 수 있다. 해커 추적 미션을 해보면 알게되는 거지만 3.0도 맘만 먹으면 바로 털린다... 따라서 돈낭비 하지말고 초반에 후다닥 돈을 벌어서 바로 4.0으로 가는편이 좋다.

2.3.5 Trace Tracker

버전1234
가격300c600c1400c2500c
크기1Gq1Gq2Gq3Gq

당신의 해킹 사실이 피해서버의 모니터에 잡혔다는 것을 알려주며, 상대방이 당신의 IP를 추적하는데 걸리는 시간을 알려주는 프로그램이다.

1.0- 추적 없음/ 추적중만 알려준다.
2.0- 얼만큼 추적되었는지 %로 알려준다.
3.0- %와 대략의 시간으로 알려준다.
4.0- 정확한 시간으로 알려준다.

1.0은 그냥 돈낭비지만 2.0 정도는 센스에 따라 얼마든지 활용이 가능하다. 4.0 버전이면 프로그램을 잠깐 켰다가 끄는 것으로 남은 시간을 정확하게 알 수 있어서 CPU 자원을 잡아먹지 않고도 유용하게 써먹을 수 있다. 게다가 가격도 싸다.

2.3.6 Proxy Disable

버전12345
가격3000c4000c6000c8000c10000c
크기1Gq1Gq1Gq2Gq3Gq

외부에서의 무단 수정을 막는 프록시를 해제하는 툴이다. 이것을 사용하면 프록시의 수정을 막아둔 서버에서도 자유 자제로 수정을 할 수 있다.
버전보다 낮은 레벨의 방화벽은 해제할 수 없으며 버전이 높을수록 빨리 해제하기 때문에 한 번에 높은 버전을 사는게 좋...을것 같지만 그러느니 돈을 더 모아서 HUD시리즈로 가는게 나을지도? 무턱대고 이걸 사기보다는 일단 HUD 부분을 읽어보고 고민해보자.

참고로 은행을 터는게 아니라 그냥 계좌추적정도에는 굳이 필요없다. 송금, 로그삭제가 안 되는거지 내역을 보는건 가능하다.

2.3.7 Firewall Disable

버전12345
가격2000c3000c4000c6000c8000c
크기1Gq1Gq1Gq2Gq3Gq

방화벽을 꺼버리는 툴이다. 일부 보안이 엄격한 회사 데이터베이스에 접근할 때 사용한다.
버전보다 낮은 레벨의 방화벽은 해제할 수 없으며 버전이 높을수록 빨리 해제한다. 프록시와 마찬가지로 해제보다는 우회가 월등하게 성능이 좋으니 무턱대고 사지말고 일단 HUD부분을 읽어보고 고민하자.

은행은 방화벽이 없으므로 은행을 해킹할 때는 필요 없다.

2.3.8 HUD ConnectionAnalysis

가격20000c
크기0Gq

원격지 접속을 하는 연결을 분석하는 툴이며, Bypass 계열의 프로그램을 사용하기 위해선 반드시 필요한 툴. Bypass 계열 프로그램은 중반부부터 꾸준히 쓰이므로 빨리 구비할 수록 좋다. 이걸 구매하지 않으면 Bypass 계열 툴은 구매 자체가 아예 불가능하다.
이것을 구입할 크레딧이 부족하다면 Bypass보다 값이 싼 Disable을 구입해서 자금을 마련하자.(아래 나온 Bypass툴에 비해 값이 싸지만 용량이 크고, Monitor Bypass에 해당하는 Disable은 없다.

2.3.9 HUD MapShowTrace

가격5000c
크기0Gq

추적을 감지하는 장비. 우상단 미니맵에 얼마나 추적해왔는지를 붉게 보여준다. Trace Tracker를 대체할 수 있으나 소리나 시간으로 정확하게 알려주지 않으니 Trace Tracker를 같이 켜두는것도 괜찮다.

2.3.10 Monitor Bypass

버전12345
가격10000c12000c16000c20000c25000c
크기1Gq1Gq1Gq1Gq1Gq

상대방 보안 프로그램이 당신의 침투를 감지하는 것을 우회하는 툴이다. 관리자 계정이나 LAN의 메인프레임에 접근하는 경우를 제외하면 추적 자체가 시작되지 않는다. 은행 해킹의 필수 아이템중 하나.

참고로, HUD의 Analyser탭을 켜고 자물쇠 아이콘에 가져다 붙여야 한다.

2.3.11 Proxy Bypass

버전12345
가격6000c8000c12000c16000c20000c
크기1Gq1Gq1Gq1Gq1Gq

외부에서의 무단 수정을 막는 장치를 우회하는 툴이다. 이것을 사용하면 프록시의 수정을 막아둔 서버에서도 자유 자제로 수정을 할 수 있다. 은행 해킹의 필수 아이템중 하나. 해제툴과 동일한 역할을 하기는 하지만 시간이 거의 걸리지 않으며 Monitor Bypass와 같이 사용하면 추적도 되지 않는다.

2.3.12 Firewall Bypass

버전12345
가격3000c4000c6000c8000c10000c
크기1Gq1Gq1Gq1Gq1Gq

방화벽을 우회하는 툴이다. 일부 보안이 엄격한 회사 데이터베이스에 접근할 때 사용한다. 은행은 방화벽이 없으므로 은행을 해킹할 때는 필요 없다. 마찬가지로 해제툴과는 달리 시간이 거의 걸리지 않으며 추적도 되지 않는다.

2.3.13 HUD_Lanview

버전1
가격50000c
크기0Gq

LAN을 해킹할때 사용되는 툴이다.

2.4 주요 미션

2.4.1 데이터 삭제 or 복사

  • 필수 툴 : Password Breaker, File Copier, File Deleter
  • 선택 툴 : Trace Tracker, Log Deleter, Monitor Bypass, Proxy Bypass

업링크 에이전트로 부임한 이후 가장 먼저 하게되는 미션. 보상은 1000~2000c 급으로 가장 짜지만, 타겟들의 보안 수준은 가히 처참한 수준이다. 바운싱만 적당히 꼬아도 추적하는데 많은 시간이 걸리기 때문에 무난하게 클리어할 수 있다.

2.4.2 생활기록부 조작

  • 필수 툴 : Password Breaker
  • 선택 툴 : Trace Tracker, Log Deleter, Monitor Bypass, Proxy Bypass

의뢰자가 지정하는 상대의 성적이나 반, 특기 등을 조작하는 미션이다. 여기또한 보안 수준이 처참한 수준이기 때문에 바운싱만 적절하게 해줘도 많은 시간을 확보할 수 있다. 심지어 생활기록부를 관리하는 데이터베이스는 International Academic Database 이곳 뿐이기 때문에 같은류의 미션을 여러개 받아 한꺼번에 수행하는 것도 가능.

2.4.3 주민등록정보 조작

  • 필수 툴 : Password Breaker, Proxy Bypass
  • 선택 툴 : Trace Tracker, Log Deleter, Monitor Bypass

의뢰자가 지정하는 상대의 주민등록정보를 조작하는 미션이다. 이 주민등록 정보는 사기업의 정보가 아니라 정부의 데이터베이스에 들어있는 것을 말한다. 현실에서는 이 수준까지 접근하면 코렁탕 취식 대상이다. 위험도 때문인지 보상이 갑자기 5000c 급으로 오른다. 대부분의 조작 내용은 취직 안한 사람을 취직한 사람으로 만드는 것. 이곳도 데이터 베이스가 International Social Security Database 이곳 한곳 뿐이기 때문에 같은 미션을 여러개 받아서 한꺼번에 수행하는 것이 가능. 하지만 보안이 생각보다 철저하여 바운싱을 정말 복잡하게 해야만 200초대를 확보할 수 있다.

이곳에서 정보를 수정하기 위해선 프록시 감지 기능을 우회시키는 Proxy Bypass가 필수로 필요하다.

2.4.4 은행 잔고 확인

  • 필수 툴 : Password Breaker
  • 선택 툴 : Trace Tracker, Log Deleter, Proxy Bypass, Monitor Bypass

의뢰자가 알려주는 은행 계좌로 들어가서 그 계좌의 잔액이나 대출금을 알아보는 미션이다. 단순히 정보를 알아내기만 하면 되므로 크게 어려운 부분은 없고, 오히려 Bypass 2개를 걸어놓으면 접속해서 필요한 정보를 전부 보고 접속을 끊을 때까지 트레이스가 들어오지 않는 광경을 볼 수 있다. 너무 좋잖아 이거 가끔 대출금을 알아보라고 했는데 대출금이 0이면 미션 보상은 주지만 의뢰자 측에서 "뭔가 잘못된 것 같다"면서 메일을 하나 더 보낸다. 그 메일은 무시해도 별다른 불이익은 없는 듯.

위에서 언급했던 비자금 추적도 여기에 포함된다. 이 경우는 입출금 내역(Statements)에서 몇십만 이상의 돈이 어느 계좌로 갔는지 보고, 해당 계좌를 다시 뚫어서 들어가 그 계좌의 주인 이름을 보면 된다. 미션이 끝나도 해당 계좌와 비밀번호는 저장되어 있다.

2.4.5 데이터베이스 파괴/복제

  • 필수 툴 : Password Breaker, File Copier, File Deleter, Log Deleter
  • 선택 툴 : Trace Tracker, Proxy Bypass, Monitor Bypass

타겟 서버에 들어가서 모든 파일을 지우거나 복사하는 미션이다. 가장 기본적인 미션인 데이터 삭제/복사와 비슷한데, 차이점은 타겟 서버의 보안이 제법 좋아져서 트레이스 시간이 상당히 짧고 패스워드를 찾는 시간이 길다. 또한 파일을 지우거나 복사하고 로그를 지우는 것도 각각 10~20번 이상 해야 하므로 하드웨어 업그레이드를 하지 않았다면 Password Breaker, File Copier/Deleter, Log Deleter를 사용할 때마다 CPU 사용량을 최대치로 설정해야 접속이 끊기기 전에 모든 작업을 할 수 있다. 데이터베이스 복제 미션의 경우 요구되는 여유 메모리가 상당하니 미션을 받기 전에 간략한 설명을 보고 결정하자.

2.4.6 국제 전과 기록 데이터베이스 조작

  • 필수 툴 : Password Breaker, Decypher
  • 선택 툴 : Trace Tracker, Log Deleter, Proxy Bypass, Monitor Bypass

의뢰자가 알려주는 특정 인물의 전과 기록을 모두 지우거나 특정 전과를 추가하는 미션이다. Decypher를 처음으로 쓰게 되는 미션. 이 미션은 모두 Global Criminal Database에서 이루어지는데, 정부에서 관리하는 다른 서버(Academic / Social Security)보다 훨씬 강해진 보안을 갖고 있다. 특히 Elliptic Curve Cryptography가 처음으로 등장하는데, 이걸 푸는 데 걸리는 시간에 비해 제한시간이 짧은 편이다. Decypher를 최고 버전(3)을 사서 CPU를 최대로 설정하면 여유롭게 클리어 가능.

2.4.7 특정인물 은행 해킹범으로 만들기

  • 필수 툴 : Log Modifier, 그 외의 해킹툴.

어려운 미션중 하나인데, 이 미션을 받을 때 쯤이면 베테랑 해커이므로 간략한 방법만 소개한다.

  • 특정 인물의 PC의 ip주소를 획득
  • 은행 해킹을 적당히 시도
    • 평소 하듯이 하는것이 아니라 바운스를 4~5개만 거쳐서 시도하고, Monitor Bypass는 절대 쓰면 안된다. Password Breaker를 사용해서 추적이 들어오기 시작하면 50~60%정도에서 접속을 끊으면 된다.
  • 특정인물이 해킹 한것으로 오인하도록 로그를 수정한다.

2.4.8 특정인물 해킹 범죄자로 만들기

2.5 서브 미션

2.5.1 은행 관리자(어드민) 계정 해킹

  • 필수 툴 : Password Breaker, Decypher, Voice Analyser, Proxy Bypass, Monitor Bypass, 은행 서버 어드민의 육성 녹음 파일
  • 선택 툴 : Trace Tracker, Log Deleter

한 사람을 은행 해킹범으로 몰아가는 미션은 있지만, 은행 관리자 계정 자체를 털어먹는 미션은 존재하지 않는다. 하지만 은행 관리자 계정을 해킹하는데 성공한다면, 그 은행에 보관되어 있는 모든 계좌번호를 알 수 있다. 안타깝게도 계좌의 잔액은 조작할 수 없으며, 각 계좌의 잔액조차 확인할 수 없기 때문에 여기서 돈을 훔치기 위해선 계좌번호를 별도의 장소에 적어놓은 뒤에 일일히 로그인 해서 잔고가 풍부한 계좌를 찾아내야 한다. 그리고 잔액이 많은 계좌들을 찾아서 돈을 훔친다. 은행에 거지들만 모여있는 경우도 있기 때문에 은근히 복불복.

은행 계정 해킹방법은 절차가 복잡해 보일지도 모르지만, LAN보다 훨씬 쉬운편에 속한다. 애초의 이 게임의 은행은 보안이 너무 허술하다.

  1. 먼저 타겟이되는 은행의 About Us 에 들어가서 관리자(Administrator)의 전화번호를 알아낸다.(아래 + 버튼만 누르면 자동으로 저장된다.)
2. Voice Analyser를 실행하고 관리자에게 전화를 걸어 육성을 녹음한 후, 저장한다.
3. 바운싱 상태에서 은행에 접속한다.
4. 안전을 위해 Trace Tracker을 실행하고, 모니터링과 무단수정방지를 피하기 위해 Proxy Bypass와 Monitor Bypass를 실행한다.
5. Administrator에 접근한다.
6. 은행의 관리자 권한에 접근하기 위해선 3개의 암호가 일치해야 한다.
  1. 패스워드 체크 - Password Breaker를 실행하여 해킹한다. Monitor Bypass가 실행되고 있지 않다면 이때부터 바로 추적이 시작된다.
2. 보이스 체크 - Voice Analyser를 실행한 이후 2번에서 취득한 육성 녹음파일을 집어넣어 재생한다.
3. 암호문 체크 - Decypher를 실행하여 이상한 숫자들이 떠있는 판에 갖다 댄다.
모두 성공했다면 로그인 한다.
7. 은행 관리자 계정 해킹에 성공했다면 계정 확인을 눌러서 은행에서 생성된 모든 계좌를 확인한다.
8. 모든 일이 끝났다면 안전을 위해 접속기록이 담긴 로그를 삭제한다.(은행쪽은 안지워도 별로 문제가 되지 않지만, 최초 바운싱 지점은 반드시 삭제해야 한다.)

2.5.2 불법 계좌이체

  • 필수 툴 : Password Breaker, Log Deleter
  • 선택 툴 : Trace Tracker, Proxy Bypass, Monitor Bypass

2.6 스토리

스토리의 시작은 2010년 4월 14일에 어떤 Agent로부터 보내진 메일을 수신하고 난 이후. 그로부터 1~2주 후에 ARC에게서 의문의 프로그램 'Revelation'과 함께 "이 프로그램을 Arunmor의 메인 프레임에 박아넣고 돌려줬으면 한다"는 내용의 메일이 수신된다. 머지 않아 Arunmor에게서도 "분명 ARC에게서 무언가 받았을 것이다. 위험하니 사용하지 말고 우리에게 보내라"라는 메일이 수신된다. ARC는 "절대 이 프로그램을 직접 실행시키지 마라"는 경고 메세지를 보내는데, 경고를 무시하고 직접 실행시킨다면 이 프로그램의 기능을 몸소 체험해볼 수 있다.

스토리의 플롯인 '바이러스와 카운터 바이러스의 전쟁' 속에서 누구의 편에 서느냐에 따라 그 결말 또한 달라진다.

2.6.1 Arunmor

  • 이 게임의 '선' 루트에 해당된다.
  • ARC사에서 만든 Revelation의 테스트를 거부하고 이들의 말에 따라 프로그램을 전송시키고 나면 ARC에서 "Revelation의 프로토타입은 너에게만 보냈지. 이게 누출됐다는 건 곧 네가 배신했다는 뜻이다. Arunmor 놈들과 한패로 여기겠다." 라는 경고 메세지가 도착하고, Arunmor에서는 그런 플레이어를 "ARC 놈들은 네가 배신한 걸 이미 알아챘을 테니 혼자 행동하는 건 위험하다. 우리와 함께 ARC와 맞서 싸우자"는 메세지로 스카웃한다.
  • 처음에는 Revelation을 추적하는 프로그램 Revelation Tracer를 이용하여 리벨레이션을 추적, 최대한 빠르게 제거하여 번식을 억제하는 정도의 활동으로 시간을 번다.[2] 그 와중에 Arunmor는 끝없는 분석과 개발을 거듭하여 Revelation의 기능을 억제하는 카운터 바이러스 Faith의 개발에 성공한다. 그 후 본격적인 ARC와의 전쟁을 선포, 'Faith - Revelation'의 대치 구조가 형성된다.
  • ARC루트와 다르게 스토리를 완료하고 나서도 세계 최고의 해커가 되어서 활동이 가능하다.

2.6.2 ARC

  • 이 게임의 '악' 루트에 해당된다. 발음도 비슷하다
  • 그들의 말에 따라 Arunmor의 메인 프레임에 Revelation을 가동시키고 나면 그들에게서 "우리와 함께 한다는 뜻으로 알겠다. 앞으로도 잘 부탁한다." 라는 감사 메세지와 함께 Arunmor에게서 "지금 네가 무슨 짓을 하고 있는 지 알고나 있나? 돌이킬 수 없기 전에 멈춰라" 라는 경고 메세지가 도착한다. ARC는 플레이어를 "테스터"로 받아들이고 플레이어와 함께 Revelation의 본격적인 연구를 시작한다.
  • 프로토타입은 한 서버만을 먹어치우고 자멸하는 식의 '스나이핑 바이러스'였고, Revelation의 제작 목적은 경쟁사인 Arunmor를 말아먹으려는 것으로 여겨진다. 그러나 리벨레이션은 더욱 높은 감염성과 번식력을 가진 바이러스로 개발되어가며 숙주화를 통한 타 서버 공격 및 감염 기능까지 추가된 '전염병'으로까지 발전하고 만다. 그리고 테스터가 된 플레이어에게 임무를 내리는 ARC의 음모 속에서 이 프로그램의 더욱 커다란, 진짜 목적이 무엇이었는지 밝혀진다. [3]
  • 슬프게도 스토리를 완료하고 나서도 당신 앞에 주어진 길은 단 2가지, 경찰에 잡히거나 Revelation에 게이트 웨이가 감염되어서 게임 오버가 되거나...그래도 Revelation 감염 루트는 모든 업적이 풀린 체로 게임 오버가 된다. 무슨 소용이야 그러니까 착하게 살자
  • 딱히 스토리 분기를 타지 않더라도 메일로 받은 Revelation의 프로토타입을 여기저기 퍼뜨리다보면 다음 문구가 뜨며 게임오버 된다.
There appears to be a serious problem

현재 주요 네트워크 공급 업체에
with our Core network service providers.
중대한 문제가 발생한 것으로 확인됩니다.
This may be the result of a virus.
이는 바이러스에 의한 것으로 보이며
We will try to restore serBVs sasa XXXX sas
서ㅂㅣ스 보ㄱ구를 ㅅㅣ도할 XXXX ㅅㅣㄷ'
00sd00001010001 101 1 1011 10
1001 101 10 101000 1010 0 10010 010
01010 0010 1001 1010 01001010 01 01 0
01 1010 0 10110 00 010 01 0010 001010
01 010 012 0120 12 10 010 010 010 010 0(이하생략...)

  • 직접 실행, 혹은 미션 수행 중 revelation에 감염되는 경우 Gateway의 화면에 수많은 문장들과 함께 비트음이 끊임없이 나온다. 뚜두두두두두두두 그 후 갑자기 화면이 검은색으로 변하며, Gateway가 치명적인 손상을 입었다는 메세지와 함께 기계어가 계속 출력된다. 이 기계어는 뒤로가기 버튼을 누를 때까지 계속 출력된다! 누르고 난 후에는 바로 게임 오버가 된다.
  • 두려워 말라.
  • 때가 머지 않았다.
  • 묵시의 때가 다가오고 있다.
  • 잿더미 속에 비로소 생겨나는 희망.
  • 너의 가치는 숫자 그 이상이다.
  • 넌 더 이상 노예가 아니다.
  • 삶은 거짓된 장막으로 덮을 수 없다.
  • 기계 따위가 너를 얽맬 순 없다.
  • 머지 않아 우리에게 감사하게 될 거다.
  • 곧 다른 곳에서 만나게 되겠지.

2.7 몇가지 팁

Uplink를 처음 시작하게 되면 돈이 없는데, 돈을 얻는 방법은 크게 2가지가 있다.
하나는 은행에서 빚을 더 지는 것이다. 맨처음 시작할때 3000 credit을 빌린 상태로 시작하는데 대출한도가 4000 credit이기 때문에 조금의 여유가 더 생긴다.
다른 하나는 미션을 받을때 의뢰주와 Contact해서 선불로 달라고 하는 방법이다. 계속 선불로 달라고 하면 언젠가는 주게 된다.
이렇게 돈을 얻어서 각종 해킹을 위한 기초적인 Software를 구입하고나서 미션을 수행하면 상당히 편하다.
게임을 시작하고 튜토리얼[4]을 끝낸후 가장 먼저 사야 할 것은 Log-Deleter 최고버전이다. Log-Deleter로 흔적을 지워야 게임오버를 당하지 않을 수 있다. 돈은 위에서 설명한 방법으로 획득한후 구입하자.
항상 최고버전 프로그램을 사는게 중요하다. 낮은버전 샀다가 높은버전을 사게되면 낮은버전 프로그램은 그냥 지우게 되고, 환불도 안된다.

바운스의 시작은 InterNIC가 좋다. 현실로 치면 Google과 비슷한 사이트인것 같은데, 보안이 아예 안 되어있다. 바운스따위 필요없이 곧바로 접속해서 Admin비밀번호를 Password_Breaker로 해킹해도 추적이 없다... 해킹하고 난 다음엔 여기 들어와서 지나쳐간 로그를 지워버리면 추적당할 걱정은 접어둬도 될 것이다.

미션을 수행하다 프로시나 방화벽에 막히는 순간이 와도 무심코 Proxy_Disable, Firewall_Disable을 구입하지 말자. 그렇다고 HUD_ConnectionAnalyze도 없는데 덜컥 Bypass부터 사라는게 아니다 위에도 설명해놨지만 Disable시리즈는 시간도 오래걸리고 곧바로 추적이 시작된다. 될 수 있으면 HUD_ConnectionAnalyze(2만)를 구입하고 Proxy_Bypass(2만), Firewall_Bypass(2만), Moniter_Bypass(2만5천)순으로 최고버전으로 구입하는게 좋고, 당장 돈이 모자라다면 낮은 난이도의 미션을 좀 더 수행해서 돈을 벌지, 아니면 일단 급한불이라도 끌지를 고민해보고 구입하자. 버전만 높으면 나중에라도 쓰게되는 다른 툴과는 달리 Disable 시리즈는 Bypass를 갖추고 나면 아예 잉여가 된다. 정신줄 놓고 지르면 없는 살림에 18000c 내다버리는거 순식간이다...

미션중에 암호를 푸는 Decrypter, Decypher, Log_Undeleter 등은 미션에서 필요하게 되면 그때 구입한다.

Decrypter, Decypher은 이름은 비슷하지만 기능은 차이가 있다. 이 중 하나는 암호화된 파일의 암호를 푸는 것이고, 다른 하나는 고급 보안 시스템을 해제하는 일에 사용된다. 구입 할 때 영어 설명서를 잘 읽고 고르도록 하자.

이후 LAN해킹을 위한 HUD_Lanview, Lan_Probe, Lan_Scan, Lan_Spoof, Lan_Force를 사기 전에는 LAN관련 미션은 포기하고 다른 미션을 중심으로 진행한다. 운좋으면 그사이에 은행 해킹 1번정도 성공할 것이다.

클릭하는데 귀찮음을 느끼지 않는다면, 수많은 서버의 주소를 저장한다음 바운스 루트를 정할때 모두 거쳐가도록 설정할 수 있다. 이렇게 되면 기본적으로 추적에 300초가 걸리기 때문에 안심하고 해킹이 가능하다.

초반 은행털기- 은행털기가 어려울것 같지만 Admin계정을 터는게 아니라면 VoiceAnalyser와 Decypher도 필요없다. Proxy_Disable 5.0(10000c), Log_Deleter 4.0(4000c), Password_Breaker (1500c)로도 은행을 털 수 있다. 여기까지 들어가는 비용은 고작 15500c, 게다가 Log_Deleter와 Password_Breaker는 어차피 필수 프로그램이다. 초반 미션을 수행하다보면 거액의 비자금 추적 미션이 나오는데, 미션을 완수하고 난 다음에 이 비자금을 플레이어의 계좌로 이체하는 것이다.
해당 은행에 플레이어의 계좌를 만들고(다른 은행도 상관은 없지만 프록시를 한 번 더 해제해야 하기 때문에 시간이 오래걸린다.), 비자금이 있는 계좌번호와 암호를 알아내서 접속한 다음에 Proxy_Disable 5.0으로 프록시를 해제하고 플레이어 계좌로 송금한다. 이후 보낸 내역을 Log_Deleter로 지우고, 플레이어 계좌로 들어가서 받은 내역도 지워버린다. 그다음, 중계로그를 지워버리면 송금내역도 없어지고, 접속추적도 불가능해진다.

은행을 털 때(계좌 이체)는 1, 2개만 털고 바로 로그를 지우자. 추적 속도가 매우 빨라 한 번에 여러 계좌를 해킹하려 하면, 어느 순간 은행털이범으로 게임 오버 되어있는 자신을 볼 수 있을 것이다.

2.8 MOD

Uplink에도 MOD가 존재한다.

  • FBI MOD : 가장 대중적으로 알려진 MOD는 FBI를 해킹하는 것을 추가한 MOD
  • Onlink : Uplink의 큰 틀은 가져왔지만, 여러 인터페이스를 편리하게 하고 훨씬 많은 서버를 & 보안 시스템을 등장시킨 MOD. 사실 단독으로 설치와 실행이 되기 때문에, 스탠드얼론 확장팩이나 별도의 게임... 이라고 볼 수도 있겠다. 난이도는 상당히 어려운 편인데 초반에 임무는 한정되어 있고 구입해야 할 해킹 프로그램은 너무 많기 때문이며, 또 중반부에 은행을 해킹하면 오는 엄청난 난이도 하락을 감당할 수 있는 여러 보안 시스템(뚫으려면 많은 돈이 들거나, 돈으로도 해결할 수 없는 퍼즐도.)이 존재하기 때문이다. 예를 들어 Virtual Dynamic Personal Identify number, VDPIN이라는 것과 Virtual Security, VSEC이 등장한다. 둘다 상당히 어려우며, VDPIN같은 경우는 게임 내에서 해킹툴이 존재하지만, VSEC은 얄짤없다. 알아서 풀어야한다. 또한 VDPIN은 클릭 제한이 없지만, VSEC은 11번 안에 해제해야하며, 버젼에 따라 공략법도 천차만별이다.(v3.0까지 존재)만약 VSEC을 풀지 못한다면, VSEC의 패널이 붉은색으로 변하며, 일정시간동안 VSEC이 설치된 서버에 접속할 수 없다. 오리지날과는 다르게 저장을 XML로 하기 때문에 저장에 시간이 걸린다(Binary <-> XML을 하기 때문) 이때문에 자동저장(Autosave)옵션을 끄고 수동으로 저장하는게 편리하다. 또한 ONLINK의 최신버젼이 알파버젼이기 때문에, 버그가 존재한다. 예를 들어, LAN해킹하는데 라디오 주파수를 알려줘야 하는 곳에서 알려주지 않는 다거나, 명령대로 했는데 클리어가 않되거나...물론 상당수의 버그는 로그아웃, 재로그인으로 해결된다. 하지만, LAN같은 경우는...주륵....

2.9 그 외

현실은 게임과는 다르다.
일단 게임에서 현실의 해킹의 '방향'은 단순화 하긴 했지만 나름 충실히 재현했다고는 할 수 있다. 어느 서버에 침투를 해서 정보를 획득,수정,삭제를 하고 서버에 침투를 하기 위해 필요한 주소, 외부의 접속을 제한하기 위한 방식들과, 그러한 방식을 무력화하고 역추적을 방지하기위해 로그를 지우는등과 같은 해킹의 방법등은 현실에서 착안해온 것들이기에 단순화되기는 했지만 비슷하다. 하지만 어디까지나 '방향'이 같을뿐 그러한 방식을 실제로 사용하기 위한 난이도인 '깊이'는 차원이 다르다고 볼 수 있다. 앞서 말했듯이 게임을 게임답게 만들기위해 현실의 법칙을 엄청나게 단순화 시킨것의 결과물을 현실처럼 받아들이면 곤란해진다. 애초에 업링크에서 접속하는 IP주소도 현 IPv4나 IPv6와 괴리가 있으며, 이 게임에서 각종 해킹을 위한 툴을 사용하게 되는데 실제로는 이런 편리한 툴들은 애초에 존재조차 않는다.

간단한 예시로 가장 기본적이고 처음에 얻게되는 암호생성기는 무작위의 문자를 암호열에 대입해서 푸는 방식인데, 현실에서도 쓰이는 원시적인 암호 해독방식이라는 점에서 방향은 비슷하다고 볼 수 있다. 하지만 현실에서 그러한 툴을 만들거나 그러한 해킹방식을 사용해서 암호를 푸는것은 상당한 능력을 가진 중급 해커가 아닌이상 불가능하다. 게임에서 접근하는 깊이와는 차원이 때문인데, 기초적인 방화벽이 있는 서버라 할지라도 그러한 방식의 침투를 방지하기위해 비밀번호를 빠른속도로 대입할경우 그것을 감지해 자동으로 접근을 차단하는 방어능력이 있다.[5] 이러한 방식에 걸리지 않고 암호를 해독하기위해선 게임의 LAN 해킹과 같은 방식의 추가적인 조치를 취해야 하는데, 게임의 가장 단순한 암호 해독기를, 가장 허술한 방화벽이 있는 환경에서 작동시키기 위해서만 하더라도 위의 언급한 행위를 전부 수동으로 해야만한다. [6] 이에 한술 더 떠서 이와 같이 하더라도 암호를 뚫을수 있을지는 미지수일 뿐더러, 게임에서 묘사되는것과 달리, 대부분의 중요한 서버시설은 애초에 인터넷에 물리적으로 연결조차 해놓지 않는다. 환상을 갖지 말자. 이는 게임컨셉 자체를 헐리우드 영화에 나오는 해킹을 모태로 했기에 당연한 결과이다.

덤으로 몇몇 명령어도 현재 유닉스/윈도우에서 사용되는 것과 다르다.그래서 몇몇은 진짜 rm -rf /를 하길 원하기도 한다. 물론 해킹하는데 있어서 중요한 '어떤 Log를 지워야 의심받지 않을 수 있는가' 등은 개인의 지식이므로 잘 공부해보자.

어디까지나 이러한 불법적인 침투, 개인정보유출, 시스템 파괴 등은 범죄행위이며 찌질하면 찌질했지 결코 매체 등에서 미화되듯 멋있는 것이 아니다.[7] 그런 환상은 중2병 시절까지로 접어 두고, 진지하게 이런 쪽에 흥미를 느낀다면 컴공과에 가서 운영체제부터 시작해서 네트워크&보안을 집중적으로 연구해보는 게 좋다. 이러한 방면의 지식을 실제로 습득하는의 예는 군에서 협력해서 운영하는 사이버국방학과와 같은곳이 있다. 하여간 게임은 게임일 뿐 오해하지 말고 재미있게 즐기자.[8] 또한 modlink란 사이트에 들어가면 유저들이 개발한 게이트 웨이나 스킨을 다운로드 할 수 있으니 한번 방문해보자.

iPad#, Android용# 으로도 출시 되었다.

인터페이스는 그냥 PC랑 같다. 그냥 포팅만했나보다. iOS버전은 인트로버전측이 포팅 한게 아니다. 2010년 어떤 팬이 인트로버전에서 내놓은 업링크: 해커 엘리트에 넣은 업링크 코드를 갖고 iOS에 포팅하겠다고 물어봤고, 인트로버전측은 그걸 허락하였고, 그렇게 해서 나온게 2012년의 업링크 for iPad이다. 그리고 이렇게 포팅한 Objective-C 코드를 안드로이드에 빌드해주는 툴을 사용하여 안드로이드 판을 내놓기도 했다.

안드로이드에서는 480X800 급의 해상도로는 실행이 안된다. 겔럭시 노트급 이상의 화면크기와 해상도면 편하게 즐길수있다.

업링크 음악중 몇개는 공짜로 풀려져 있다.

이스터에그로, 게임의 시발점이라고 할수 있는 영화 Wargame에 대한 내용이 있는데, Protivision Game Server에 접속해서 Joshua라고 치면 게이트웨이가 있는 도시에 핵을 떨굴수 있으며, 핵을 떨구는 게임이 끝나고 난후 뉴스에 들어가면 어느 해커자슥이 핵미사일 발사 시스템을 건드렸다는 뉴스가 뜬다. 그리고 이걸 생각해낸 인트로버전에서는 진짜로 핵을 떨구는 게임을 만드는데 이외에도 깨알같은 이스터에그들이 숨어있다. 플레이어에게 일을 맡기는 회사들 이름들중엔 겁스를 만든 스티븐 잭슨 게임스, OCP[9]등이 있기도 한다. 물론, 제작사도 해킹 임무를 맡긴다(...) 물론, 제작사는 해킹 임무를 맡기지만, 정작 인트로버전 소프트웨어의 서버는 있지만[10] 털게 없다(...)치사한 회사

사이버펑크적인 요소를 가지고 있다. 플레이어는 현재 다니는 회사인 Uplink 레벨과 더불어 뉴로맨서레벨을 가지고 있기도 하며, 둘의 레벨이 서로 같이 올라가지는 않는다.서버나 파일을 날리면 좋아하고 사람 감옥보내면 싫어하는 족속들

3 커맨드 앤 컨커 레드얼럿2의 첩보위성 업링크

4 하프 라이프: 업링크

  1. iOS와 Android는 2012년 6월 출시
  2. 추적 후 이미 감염되어버린 서버 자체를 파괴하여 더 이상 번식하지 못하게 막는 것이다. 번지는 화재를 막기 위해 화재 건물 자체를 부숴버리는 것이나 마찬가지인 셈이다.
  3. 세계를 뒤덮은 거짓된 세계인 전산망의 종말을 알릴 '묵시록'의 완성, 다시 말해 인터넷 네트워크 그 자체를 완전히 파괴하기 위함이었다. 프로그램 실행 중에 나타나는 메세지와 묵시록이라는 단어가 무엇을 의미하는 지 생각해보면 참 잘 지어낸 프로그램의 이름이자 대놓고 드러낸 복선이었던 셈이다.
  4. 튜토리얼중에 Password_Breaker와 Trace_Tracker를 구입하게 된다. 근데 log지우는건 따로 안 가르쳐 줘서 이거 몰라서 게임오버 당하는 경우도 가끔씩 있을법 하다.
  5. 네이버에서 암호를 여러번 틀릴시에 뜨는 문자입력이 이러한 방어방식의 한 예시로 들 수있다.
  6. 인터넷에 떠도는 "툴"로 무언가 하려는 환상을 버리는게 좋다. 그러한 도구들은 공격 환경에 적합한 행동을 하지 못하고 쓸만한 정보를 얻기도 어렵다.
  7. 저런 것을 잘해봤자 개인정보 빼가고 계정 탈취하는 중국 해커들이나 다를 바가 없다. 갱생한다면 모를까... 그리고 해커가 잡히면 회사에 우선 취직시켜준다는 쌍팔년도 이야기를 믿는 사람들도 있는데, 극도로 도덕성과 신뢰성이 중요한 일에 전과자를 쓰겠는가? 설사 쓴다고 해도 그런 시간낭비 할 바에 애초에 제대로 길을 걷는게 좋다. 경호원이 되려고 꼭 조폭을 경험할 필요는 없는 법이다.
  8. 하지만 ONLINK부터는 md2, md4, md5 같은 실제 컴퓨터 용어와 UPLINK보다 더 높은 수준의 지식을 필요로 하는 부분이있다. 하지만 실제 해킹에는 못써먹는 것은 마찬가지
  9. 접속하면 로보캅에게 이식되었던 행동 규칙이 출력된다. 깨알같게도 네 번째 조항은 삭제되어 있다.
  10. 이스터 에그로 존재한다. 힌트는 ABH ABH ABH ABH