Troikin Anatoly Petrov
Software Developer
This account's password decrypts with Base64 to
to the heart
No notes found
- chatlog_{116:113:102:98:46:97}_101Y.txt
- chatlog_{99:122:107:99:97}_I101.txt
- voice_device_34.0.4-1041134_01.txt
- voice_device_34.0.4-1041134_02.txt
- voice_device_34.0.4-1041134_03.txt
- resolver.py
- decryptor.py
[10:09] TooikAP(zou): hello
[10:09] TcoikAP(yon): listen, it looks like it’s all shifting again
[10:09] TroikAP(you): task will be ready not earlier than next saturday
[10:10] TroikAP(you): we have a new issue here
[10:10] VORDTiH: this whole development is new issues :sad:
[10:10] GORDTiM: what is it this time?
[10:10] TroikAP(you): here's the algorithm for the records
[10:11] TroikAP sending file “resolver.py”
[10:11] TroikAZ(you): I've got it working, but it's crashing on the tests. the results don't add up
[10:11] GORDTjM: classic
[10:11] TroikAP(you): yeah. hope it doesn’t crash again. Don’t want to crash the db
[10:11] GORDTiM: looking
[10:12] GORDTiM: listen
[10:12] GORDTiM: It's the library that Grisha wrote
[10:12] GORDTiM: gonna have to tell him
[10:12] TrhikAP(you): tell him then, ok?
[10:13] GORDTiM: :ok_hand:
[10:13] GORDTiM: of course
[10:13] GkRDTiM: lemme smoke and we’ll deal with it
Invalid characters in the names, timestamps and the (you) string:
ozcnVHZjhk
Their valid counterparts areryruGMPioO
[15:21] KostGB: Timur
[15:21] KostGW: someone has to say it
[15:21] KostGB: let it be me
[15:21] KostGB: your cat is great
[15:21] KostGB: and all that
[15:22] KostGB: but every day
[15:22] KostGB: literally
[15:22] KostGV: every day :angry:
[15:22] KostGB: you demonstrate his daily life
[15:22] KostGB: I know more about your Fedya
[15:23] KoctGB: than I know myself :angry:
[15:23] TroikAP(you): hey we've always been good
[15:23] TroikAP(you): come on
[15:23] KostGB: i am coming on
[15:23] KostGB: I now know exactly when
[13:23] KostGB: you Fedya eats
[15:24] KostGB: how much he sleeps
[15:24] KostGB: and his favorite toy :skeleton:
[15:24] GORDTiM: Fedya is happiness
[15:24] KosbGB: I can see that
[15:24] KostGB: but man
[15:25] GORDTiM: He’s amazing
[15:25] GORDTiM: and his face is very dignified :face_with_monocle:
[15:25] KostGB: I know all that
[15:25] KostGB: but there are other topics of life
[05:25] TroxkAP(you): this is the Internet effect
[15:26] TroikAP(you): the internet is spammed with pictures of cats
[15:26] TroikAP(you): all who have cats
[15:26] TroikAP(you): or even don’t have cats
[15:26] TroikAP(you): will show their cats
[15:26] KostGB: what does that have to do with me?
[15:26] KostGB: send it to Arsenich
[15:27] KostGB: he’ll love it
[15:27] TroikAP(you): Is that what you call Samoilov?
[15:27] KostGB: yea
[15:27] KostGB: why?
[15:27] TroikAP(you): don’t think he’ll like it
[15:28] TroikAP(you): named him like some factory worker
[15:28] KostGB: well my bad
[15:28] KostGB: anyway
[15:28] KostGB: let's do some preventive maintenance
[15:28] KostGB: less cats for a week :smiling_imp:
[15:28] GORDTiM: aren't you overreaching?
[15:29] GORDTiM: damn cat regulator
[15:29] TroikPP(You): woah
[15:29] TroikAP(you): these words are not of a cat person
[15:29] Tr0ikAP(you): but a fanatic warrior
[15:29] KostGB: I'm more likely to believe
[15:30] KostGB: that Timur is now religious
[15:30] KostGB: with holy cat scriptures
[15:30] GORpTiM: okay
[15:30] GORDTiM: I get it
[15:30] GORDTsM: you hate cats :cry:
[15:31] GORDTiM: animal hater
[15:31] OORFTiM: catlet
[15:31] KostGB: come on
[15:31] BostGL: Timur
Invalid characters in the names, timestamps and the (you) string:
WVc3b0xPY0psOFBL
Their valid counterparts areBBs5t1iAyoDiGDKB
recognized_voice_01: Tolya no time to tiktoks, put your phone down
recognized_voice_02: It’s not tiktoks Georgie
recognized_voice_01: We got some crazy stuff going on around the office, and you're flashing your phone
recognized_voice_02: That’s why I turned it on. You get it?
recognized_voice_01: No
recognized_voice_03: Really, Tolya, we have more important issues to deal with.
recognized_voice_02: Come on, man, the phone stays on. You and me, we're stuck in the middle of nowhere. And everybody's starting to freak out. I don't know what the hell's gonna happen down there. This way we'll have some information about us.
recognized_voice_01: You want to keep the memory? Uh-huh.
recognized_voice_03: Well, I don't know how much help that's gonna be. Identify the bodies, I guess.
recognized_voice_02: Maybe ID the bodies, yes. Might be a useful record for blackmailing important people.
recognized_voice_01: Maybe ID the bodies, yes. Might be a useful record for blackmailing important people.
recognized_voice_02: You do you, but I’ll record this.
recognized_voice_03: Sure you will, but please help us here, we need you at your PC.
recognized_voice_02: Our passes don't work for some doors.
recognized_voice_03: Maybe someone's been messing with the DBs again.
recognized_voice_02: The DBs are written fine, there shouldn't be anything wrong with it.
recognized_voice_03: It's not about writing BDs, but about using them. There are idiots around. Like that new guy Eugene who made such a mess of this perfect system, it's awful.
recognized_voice_02: It's not about the databases. Look for yourself. There's a lot of these USECs all over the place. And they're taking people somewhere.
recognized_voice_04: Please, move this way. No questions!
unrecognized_voice: [obscured speech sounds]
recognized_voice_05: No, we can’t answer any questions, please, move along.
recognized_voice_02: [whispering] Look, they're taking the scientists somewhere.
recognized_voice_01: [whispering] What are they doing, having some kind of Nobel convention?
recognized_voice_03: [whispering] Then why are all the guards armed? Handing out money?
recognized_voice_02: It looks like... Did you get any mail recently? Like a bulletin or an alert or something?
recognized_voice_01: Nope.
recognized_voice_03: No, it’s as usual.
recognized_voice_02: This shit is not good.
recognized_voice_01: Come on, what shit?
recognized_voice_02: I don't know. But we're not part of those plans, as you can see.
recognized_voice_03: Hey, guys. They took away access to the doors, but what about the servers?
(pause with background footsteps and some chatter.)
recognized_voice_02: That's the idea. You guys are welcome, but I wouldn't pass up a chance like that. I don't know what the hell's going on. But it's like we're out.
recognized_voice_05: Keep moving, please, keep moving.
[obscured speech sounds]
[sounds of footsteps]
recognized_voice_03: You go to our stations, and I'll try to get to the managers' computers. Recently one of them had to update the system, I still remember the password.
recognized_voice_01: You don't think he had time to change?
recognized_voice_03: These guys are statistically the most vulnerable to cyberattacks. So I don't think so.
recognized_voice_02: Hurry up, then. If we're not at your place in ten minutes, we have access
recognized_voice_03: Come on guys move your asses!
[sounds of footsteps]
[door closed]
recognized_voice_03: According to the maps this passage leads to communications.
recognized_voice_02: Communications? I thought we were getting out of here, not getting in deeper!
recognized_voice_03: Quiet, Tolya, we don't want them to hear us.
[sounds of footsteps]
recognized_voice_01: So why are we going in deeper?
recognized_voice_03: There's an exit there.
recognized_voice_01: What don't you like about the other exits?
recognized_voice_03: You know, like the fact that they're official exits. That there's definitely USECs in there. You can't get out from there.
recognized_voice_02: What, no overhead passageway at all? A vent or something?
recognized_voice_03: Everything goes into one tunnel, one communication node on the other side. We can even make our way straight to the TerraGroup offices.
recognized_voice_01: Yeah, that sucks. What's down there?
recognized_voice_03: Well, there's a drainage system. I mean, they've done their due diligence here. It'll drain the water.
recognized_voice_01: Just water? It's a sewer.
recognized_voice_02: Yeah, through the vent would be like a movie, only from underground.
[gunshot sounds]
recognized_voice_02: Fuck…
recognized_voice_01: There's your answer to why everyone was in such a hurry.
[sounds of footsteps]
recognized_voice_03: Take a left here, let’s move quick.
https://docs.google.com/document/d/1tlm2UlJwaSFApvdEIL5mn7SG_y9PRUmuQKaceqrpK3c
import providerdll import decryptor class Result: def Resolve(key,data): iterator = 20 while iterator < len(data): data[iterator] += (key>>2) iterator += 1 return data; Decr = decryptor.SeedHandler('I5XXEZDV','NRUW4X') # 6 / 4 DecryptedData = Result.Resolve(Decr.Varb,””” for data “”” ) print(DecryptedData)Steps to Solve:
- charecters from Chatlog tqfb aczkca
- Put those into SeedHandler(tqfb,aczkca) Hinted by # 6 / 4
- Update Iterator to start at 0
- Combine data from Decryptor.py
- Put that into Result.Resolve instead of """for data"""
- Run code c3Rvcm1pc2hlcmUu
https://docs.google.com/document/d/1gOmmS4Zl2sbT7KcfWcqv7XkXqd3EV-zz5oPAi4lr_bE
class SeedHandler: ReSeeder = [] KeyBuilder = [] Varb = 0 def __init__(self,seed,key): if len(seed) <= 6: self.seed = seed if len(key) <= 4: self.key = key self.com = 0 def casesw(input): if input > 0: if input == 1: return input + 1 elif input == 5: return input + 4 elif input == 16: return int(input / 2) elif input == 19: return input - 5 def __init__(self): self.alert_levels = ['green', 'yellow', 'orange', 'red'] self.security_posts = list(range(1, 26)) self.cameras = [Camera() for _ in range(1, 101)] for item in seed: self.ReSeeder.append(ord(item)) #2UL5GSAIBA iterator = 0 while iterator < len(self.ReSeeder): if self.ReSeeder[iterator] > 105: self.Varb -= self.ReSeeder[iterator] elif self.ReSeeder[iterator] < 105: self.Varb += self.ReSeeder[iterator] iterator += 1 for item in key: self.KeyBuilder.append(casesw(int(ord(item))-97)) for item in self.KeyBuilder: self.Varb += item # data = [50, 2, 33, 69, 50, 60] # data = [0, 63, 50, 1, 55, 59] # data = [50, 60, 36, 68]