#Neuro ARG

1 messages · Page 40 of 1

native maple
#

Im sure there is ways to optimize the code to do more than 10m/s you might end up with better and not spend a day trying

#

Also when you decrypt you might want to just check for valid UTF so you don't end up with 16GB of data

#

And if there is no valid UTF in 10^12 rang then idk heck

austere sun
#

smh my head, people missing my api results

#

why not calculate entropy on the go, same with binwalk

arctic canyon
#

I did use Binwalk

#

yeah actually the results I mentioend don't apply to AES decrypting, sorry

gritty blaze
arctic canyon
#

That was so quick I didn't bother, it's the entropy and file signature analysis that was slow nooo

native maple
#

Ascii is good i guess

#

Also in python you don't need to close your filestreams ?

arctic canyon
#

you do, but with handles it for you

native maple
#

Thats so many operation on files it's scary

#

I'd just used local variables

arctic canyon
#

I couldn't get binwalk to work when passing through a string

native maple
#

Don't know binwalk so can't help on that

arctic canyon
#

Technically you can also pass binwalk a list of files instead of doing it invidiaully but that didnt' work either, I think Binwalk might just be buggy and unmaintained grr
Probably can get better results with something else if you know one

native maple
#

I just use if (!decrypted.contains("�")

#

NeuroClueless works everytime

arctic canyon
#

I don't think it would be too difficult to just lift binwalk's entropy analysis out of it's source and use it as a local function against decrypted

#

Not sure exactly what goes into it, but it feels like the kind of calculating that could be offloaded into a C library

#

If anyone knows C and python and python libraries cough cough 👀

rigid moon
arctic canyon
#

Thanatos always pulls through Pog

native maple
#

Dang thats seems like what you needed

#

Entropy use a logarithmic?

arctic canyon
#

Entropy is just a calculation of how random something is, random data tends to be encrypted or compressed, idk how it's calculated normally

austere sun
#

maybe i am just stupid and dont understand english but isn't it weird that aes decryption even for just cbc is faster than entropy calculation, especially with a dedicated library
i used my own "modified" version of thanatos' entorpy calculation and aes encryption which is supposed to be faster than decryption and aes still took like 80% of runtime compared to 10% entropy

dapper wraith
#

now I'm confused. you said decryption is faster than entropy and then you said aes takes 80% of runtime while entropy takes 10% NeuroHuh

austere sun
#

I didn't say that, baa said that

That was so quick I didn't bother, it's the entropy and file signature analysis that was slow :nooo:
which i dont get.
surely it would be more efficient to get binwalk and entropy calculation along with aes decrypt rather than get 16gb of decrypted data

languid swan
#

Are you guys still trying to brute force aes?

dapper wraith
crimson tendonBOT
#

@dapper wraith has leveled up! (5 ➜ 6)

austere sun
# rigid moon https://discord.com/channels/574720535888396288/1112401279680008242/111416796175...

also i guess since its a tiniest bit relevant, i'll post my entropy calculator. it's not amazingly faster, but it basically rides on precalculated math.log

from collections import Counter

def entropy_real(data: bytes) -> float:
    global precalculated_dict
    entr = 0
    data_len = len(data)
    counter = Counter(data)
    try:
        for x in counter.values():
            entr += precalculated_dict[data_len][x]
    except:  # fails if length isn't in precalculated_dict
        for by in range(256):
            p_x = counter.get(by, 0) / data_len
            if p_x > 0:
                entr += - p_x*math.log2(p_x)
    return entr```
and json with precalculated entropy for lengths 256, 400, 1040 and 1264, if anyone wants to use it ||(no one does)||
red brook
#

you could probably save a lot of time if you ignored decrypted data that contains non-printable characters

two integer comparisons per byte and you won't have to check the remaining bytes most of the time anyways

arctic canyon
arctic canyon
#

That would just be cruel nooo

red brook
#

yea

#

but you could also just check for a handful of common magic bytes

#

it's faster than checking the entropy of 99% garbage

arctic canyon
#

yeah not a bad idea

red brook
#

and if there are multiple levels (of encryption), we have no chance anyways if all we do is bruteforcing

austere sun
#

i am literally using the same cryptodome library as you do

red brook
#

tbh the language doesn't matter if your method is slow

#

I guess you can compensate for both by throwing money at it though

arctic canyon
#

Where is camilla

rigid moon
austere sun
# native maple I just use if (!decrypted.contains("�")

also while this (along with try: .decode() except: ...) is sensibly true, no one says the entire message must be valid.
it very much could be the case the text is padded with garbage bytes, and this method would not catch it, especially if you're only doing entropy calculation on magic numbers hit

austere sun
#

i was thinking, since the initial data is so much more impactful on the resulting entropy of the encrypted string than the encryption method, maybe i can start see scores for different methods cycling through strings.

basically, look at the data and the results will surprise you. removing only keys, aes ecb absolutely dominates, the scores of other aes methods don't even compare

red brook
#

I don't think I understand what you're doing or what you're trying to show, but I keep thinking about the fact (?) that AES-ECB's ciphertext will 'inherit' patterns of the plaintext.
which probably makes the entropy correlate more strongly? idk

#

is the thing you're saying "[1] the Numbers-ciphertext has lower entropy than average AES-CBC ciphertexts (plus most other modes) and [2] AES-ECB is more likely to have lower entropy compared to other modes, so [3] the ciphertext is probably a result of AES-ECB encryption"?

gritty blaze
#

Okay, managed to improve the code by 10-15%. Should run faster, maybe I'll manage to do 10^12 in 24 hours instead 30.

austere sun
# red brook is the thing you're saying "[1] the Numbers-ciphertext has lower entropy than av...

what i was trying to say, is that if we assume all ciphertexts are results of the same encryption method, and since data showed much stronger correlation between (initial-text to entropy-of-the-encrypted-text) than (encryption-method to entropy-of-the-encrypted-text), it would make sense to cycle through different initial strings and matching them to numbers 1 and numbers 2 (as opposed to just previously assuming both texts have the same contents, like both hold a jpg file or both are latin text)

so with these initial assumptions (along with the assumption that both texts aren't literally just random bytes), calculating the scores based on probability of each entropy value occuring, aes-ecb method gains massively higher scores compared to other methods, so [3]

rigid moon
#

different plaintext content of the same size has effectively no bearing on entropy of ciphertext from modern crypto. Modern crypto algorithms should also have the same entropy compared to each other with the exception of chaining modes, where repeated block size plaintext in ECB would have lower entropy. That would only show up if there were any repeated blocks in our ciphertexts though, which there aren't

austere sun
#

yes, as thanatos said.
the entire idea was dead on arrival, it really failed to fulfill its initial goal which was to filter out unlikely encryption methods, which as can be seen, it does not do.
one could even say it made negative progress.
which is to say, not to offend anyone by implying they ever did, don't listen to me

safe monolith
#

The decryption efforts (including brute forcing and identification) are definitely valiant, but at this point we are really only doing it because there seems to be no other workable leads

#

I'd say it was a lost cause the moment we started bruteforcing

uneven moth
#

NeuroClueless surely the new video will give us all the information we need

digital radish
#

surely

honest harness
obtuse basalt
#

It's nice looking back here after a long time of forgetting about the ARG and seeing all the progress we made

steel bronze
#

i have

#

a

#

theory

#

recently java removed the need for public static void

#

this MUST be referencing it

native maple
#

removed the need for public static void ?

austere sun
#

i heard too that java 21 is "moving towards" simplification by removing the need to explicitly specify things, i guess public, static or void being one of those things.

this video giving any answers is massive copium, because vedal leaves for a week right after, which probably means he doesn't expect anything to happen within the week that he is gone, it is just going to be numbers 2 again

crimson tendonBOT
#

@austere sun has leveled up! (10 ➜ 11)

native maple
#

so what we gonna have then ? just main() KEKW how do we declare functions anymore, tbf people don't use java newest version anyway they usually stay with the old one

timid swift
#

They had the chance to make a top level main file like C#, but instead they chose to have void main(){}. Now everybody's gonna hate it.

steel bronze
#

the fact that this video

#

has no description

#

there is no description on the video

#

no base64

#

if this is the case the entire video might be the only thing

austere sun
#

how is it promising, this is horrible, we are (i am) starving for info.
also yeah, the api call did also say that there is no desc

steel bronze
#

since people could easily be overloaded by

#

all the new info

steel bronze
steel bronze
#

we're obviously gonna think its for said base64, AES string in the description

#

but what if it wasnt? there isnt anything proving it is

#

the video could very well just be a thing to get us back on the right track to solving things, maybe?

native maple
#

im wondering is there a way to get information about the algorithm if we have sevral of these Base64 ?

#

idk if there is magic bytes that we can compare to see which aes it is or something

#

so more Base64 isn't helpful then

austere sun
#

so much new info i am practically drowning in content NeuroClueless
next 2 weeks are going to be literally this again

austere sun
native maple
#

custom Base64 is just a straight line ICANT

safe monolith
#

maybe it'll be updated manually, or a script has been rigged to do so. The puppet master does know programming after all

timid swift
# native maple im wondering is there a way to get information about the algorithm if we have se...

It's possible if each video description was an OneTime-Pad ciphertext that had all been encrypted with the same key text. If you XOR the ciphertexts together then because the key has been applied to both, it will essentially be XORed away with itself, leaving you with the XOR of two pieces of cleartext. With some statistical crypto analysis I have long forgotten and probably never fully understood, you'd be able deduce what the key is and get two cleartext detangled. For each additional piece of ciphertext OTP'ed with the same key it'd be easier and easier to figure out what the key is.

Based on that, it might be possible to deduce if it's OTP with the same key (which isn't actually true OTP because it's a mistake) if we XOR the ciphertexts and measure the entropy.
But that's literally the only algorithm detection I think would be possible.

Modern ciphers are designed to not give away info.
Though of course they might also leak data if they weren't implemented correct eiher.

native maple
#

good to know

digital radish
#

has anyone checked the sc?

austere sun
raven spade
#

Any breakthroughs with the third video?

feral forge
#

CLUE schitzo

desert tusk
#

third video?

native maple
#

there is three video for a while yes "Numbers" "Study" and "Numbers II"

#

there is a fourth video coming up

cosmic grail
#

is it possible that the voice in the videos is v3? :schizo:

#

world.execute(me); is playing

#

might be some clue :schizo:

jade ocean
#

guys doesn't this sound a bit different than last time Tomfoolery

timid swift
native maple
#

who are you talking to bread ? SCHIZO

native maple
#

understandable

gritty blaze
#

huh so they have stronger CPUs... 2 of my borrowed pcs done with the keys in like 16 hours instead of 24/30. The other pc still doing the job...

#

But these pcs also cost double the money.

steel bronze
austere sun
gritty blaze
#

I'll share all my files when I'm done, maybe it will help but I'm doubt it.

gritty blaze
steel bronze
gritty blaze
#

The only reason I managed to do it, is that I'm considering 17 first 24 last and I have only 12 numbers between.

gritty blaze
digital radish
#

imagine if like

gritty blaze
#

And I doubt it will be enough

digital radish
#

none of these hashes are suposed to be AES or Base64

#

but some custom yet easy encryption that is gonna be explained in the new video

austere sun
#

really thinking we can solve it with new video within 10 hours before vedal leaves for a week NeuroClueless

gritty blaze
#

If it's indeed something simple, we need to figure out the shortest code of study.

#

Which is highly likely to be a mobile phone number.

daring acorn
#

instead of reacting you could respond ❤️ ❤️

austere sun
#

if i respond to everything at that rate im going to have more messages on the server than the server owner and that would be pretty cringe.

also numbers thread got hidden. it's over. billions must bruteforce

coral ibex
daring acorn
#

the most confusing part of this arg is who's singing

#

yes

#

"no" ok who is it then

#

😁

#

cuz it does not sound like neuro

native maple
#

NeuroClueless people thinks all these videos are the only thing to solve when truly it's just the tutelrial

honest harness
#

I'm here for the slander sequel video

digital radish
#

also

#

the subtitles may not be the actual subtitles

#

they can be uh

#

an entire base64 string...

austere sun
#

fcuk, true, they really can just be more encrypted strings rather than actual subtitles neurOMEGALUL despair
going to keep api call ready to pull them immediately then

gritty blaze
#

am I schizo or it looks like something neuro can say with the exact emotion...

digital radish
#

die >c<

#

thats the "im an engineer" face

#

lore confirmed, she lost her battle

#

R.I.P

gritty blaze
#

lol

#

it's probably just a coincidence, but still a funny and strange one.

#

Hmm some keys with the right IV maybe can give a phone number. I just found one and played a little with the IV and managed to get some numbers with letters, but it was like almost all letters before. From this: "+44_pc<?0Xsg" to this "+44Vt`973Vt g"

#

If the IV is different than the key, it'll be much harder...

austere sun
#

are we going to have a group watch of private static void, because if we do, and if i am going to record it too, i will need to set up separate audio channels in obs which seems to be as painful to do as it was 5 years ago, so i would like to know in advance the plan

red brook
#

afaik you can use youtube-dl to download premieres as soon as they start

#

(not sure about the state of ytdl tho. maybe one of the big forks would be better)

daring acorn
#

wait so that static neuro discord account WASNT a fake?

honest harness
#

Also static sama was a name we made up for the fake acc

safe monolith
honest harness
#

NeuroClueless where's the script that solves the arg

native maple
#

public static void SolveARG() NeuroClueless

#

can try _neurosame.solveARG()

copper acorn
#

neurosame

austere sun
austere sun
native maple
#

Crunchy pickles

austere sun
#

ok i made it not throw lambda error, but now it's just empty neurOMEGALUL
NeuroClueless i am going to wait for vanor to fix it, because i have no idea how any of this works

cosmic grail
#

Btw, there is a way to skip most of the timer at the start of the premiere

#

Just either press L key or set speed to >1x

red brook
#

I've heard of salting, peppering and currying, but what the fuck is pickling??

#

oh it's a python thing

native maple
#

you usually pickles stuff like vegetable to increase the shelf time

#

it was vastly used before fridge were invented

river mantle
#

can I pickle neuro plushie?

austere sun
#

apparently the video needs to have third party caption contributions enabled to download captions from api, so that sucks.
also the way youtube-dl formats captions sucks, especially if the captions are going to be base64.
at this point might be easier to just wait for premiere to end and just copy paste the transcript, hoping the video isn't privated immediately after, surely it won't be that cruel NeuroClueless

abstract mural
#

Hey guys

#

How you doin'

#

And how is progressssssssssssssssssssss?

red brook
safe monolith
austere sun
#

3.11.0
look at comments under, there are some other things

honest harness
#

7 hours to go

safe monolith
#

Thanks. I'm running ubuntu with python 3.10. In fact, I developed the script with numbers 2 as the testing video. Certified "works on my machine" moment

#

The issue with the missing '6' is very weird. My guess is how Windows deals with paths, using \ instead of / causing something to happen

native maple
#

Clueless yup works on my machine time to commit

#

very real programmer moment i approve

safe monolith
#

regarding the transcript/subtitle thing, there's a snippet someone shared to strip away all the metadata. https://superuser.com/a/1541680

we should be good on that front

austere sun
#

yep, works now.
no compression artifacts, nowaying. this youtube-dl is insane, how hasn't it been taken down by youtube yet, especially since it does things youtube asks for oauth2 for free

#

neurOMEGALUL embed failure, cant even bmp

safe monolith
#

for the sake of the docs, don't upload all 1500 * 3 frames

austere sun
#

just one thing, the gamma frames have pretty bad contrast tbh.
my opencv attempt isn't much clearer, but i think it would be better if it didn't increase brightness as much

dapper wraith
#

youtube-dl is insane, how hasn't it been taken down by youtube yet
not youtube but it got DMCAd by some music label a year or so ago because you can download music from youtube with it neurOMEGALUL

safe monolith
#

Inb4 we make a full blown arg solver pipeline

#

Our reward for solving the arg is the green checkmark on our pipeline

dapper wraith
#

maybe vedal will star your git repo if you solve it NeuroPoggers

austere sun
#

it's just this. but it takes opencv image, idk if it can integrate with ffmpeg output

def increase_contrast(img):    
    alpha = 6.0 # Contrast control (1.0-3.0)
    beta = 20 # Brightness control (0-100)

    adjusted = cv2.convertScaleAbs(img, alpha=alpha, beta=beta)
    return adjusted

image = cv2.imread("1560.bmp")
cv2.imwrite("1560_1.png", increase_contrast(image))```
digital radish
#

thats the

#

why ffmpeg

#

why youtube-dl

#

it isnt hard to download the raw data of the video

#

something better than youtube dl even

austere sun
#

i am pretty sure some of the things youtube-dl does are illegal to be that easy, how can it be easier than that

digital radish
#

its easy

austere sun
#

you mean open the file after ffmpeg creates it and pass it through?
wouldn't that be massive overhead

digital radish
#

what image it creates

#

why .run()

#

take that out

#

just make it a variable

#

image = ffmpeg lbs l;fksd fsdf asdfa

#

image = np.array(image)

#

easy

austere sun
#

but ffmpeg lbs l;fksd fsdf asdfa is not an image, is it?
from what i understand the run() is there for ffmpeg to go through the video that's given to it as a parameter, you can't just 'catch' an image in between that like image = , can you

digital radish
#

then

#

where do the images go

#

does it download them

#

surely you can save the output in bytesio right?

austere sun
#

into out_file as .bmp? it's all within ffmpeg

digital radish
#

then theres nothing you can literally do

#

if you cant control what ffmpeg does with the images

dapper wraith
vapid token
honest harness
#

Banger soon <t:1687474800:R>

vapid token
#

If you want

austere sun
#

you rewrote the code? or what do you mean.

that ffmpeg to numpy array seems so complicated, i'd rather just take the overhead from writing and reading files, or just use opencv to extract frames in the first place.

btw i am still waiting for that better youtube-dl alternative

vapid token
#

Why use code when you can use photoshop?

#

Wait, what are you trying to do exactly?

austere sun
#

extract frames and brighten them automatically.

btw, am i being massively scammed, why isn't numbers 2 desc a multiple of 16, can anyone confirm

vapid token
#

I just don't understand why we need thousands when we can highlight one general?

dapper wraith
vapid token
#

Or am I missing something?

austere sun
vapid token
#

Oh, then I'm sorry for the misunderstanding

honest harness
#

Vedal banger soon <t:1687474800:R>

inner ingot
#

Vedal, furiously crafting another banger in his daw of choice: mfs need another hint goddamn

digital radish
#

Vedal: Creates the most mindblowing hints, plain sight, bangers and expects us to solve it

Us: Nuhuh

austere sun
#

darkeew, whats the youtube-dl alternative, i need to know

steel bronze
steel bronze
tawdry narwhal
languid swan
#

idmNeuroClueless

honest harness
#

SCHIZO SOON

coral ibex
cosmic grail
#

I'm in the chat

steel bronze
#

we are gonna go schizo and essentially go

honest harness
#

Watch party?

steel bronze
#

"RANDOM BULLSHIT GO!"

#

who wants to livestream it

inner ingot
#

Halfway through the banger it's just gonna cut to a 2007-esque tutorial on how to solve the soundclown

coral ibex
#

lmao

#

"hello guys today we are going to learn how to solve my arg"

steel bronze
cosmic grail
arctic canyon
#

yeah so clicking that just immedaitely joins the voice call cool

languid swan
#

can't wait

cosmic grail
#

ill be muted since i have my obs

#

T-18 until the void

#

i feel like my obs recording will be 1. in 5fps 2. 50gb

austere sun
#

most schizophrenic ui for trying keys finished just in time

rigid moon
arctic canyon
#

Do you think this will be a one-time recording

#

yeah yt-dlp is good

dapper otter
#

bro I got to wake up at 5:00 am to watch this premiere

digital radish
#

guys

#

everyone come here

native maple
#

yes ?

austere sun
safe monolith
native maple
#

241 waiting premiere NeuroClueless vedal wanted to see how many ppl participate in the ARG so he made a premiere to see the waiting

arctic canyon
#

pass the --wait-for-video 60 switch to make it wait for the premier

safe monolith
#

^ wanted to do this as well, but there doesn't seem to be a programming interface for that. in python what we can do for future premieres is a pro gamer move known as while: try: <code> catch: continue

arctic canyon
#

What if this video starts and it's live-streaming from the titanic neuroShocked

vapid token
languid swan
#

5mins

jaunty finch
coral ibex
arctic canyon
#

yt-dlp so smart bigbrain

river mantle
#

3 mins to the banger!!!

gritty blaze
#

so

#

are we ready

coral ibex
#

no

#

that wont stop me from trying though

gritty blaze
#

please be a good clue please...

safe monolith
#

is our resident librarian not around?

arctic canyon
#

What if she starts and she slike "the ones here are the chosen, the rest wil be purged" and then the whole world goes silent

coral ibex
#

damn

fast path
#

bruh i thought it started

vapid token
#

Imagine what would happen if it was just a distractionNeuroClueless

steel bronze
#

she doesnt want to be an ngineer

arctic canyon
coral ibex
#

lmao

fast path
#

countdown

river mantle
#

oh, it's a premier numbers

gritty blaze
#

starting

river mantle
#

false alarm me lolz

native maple
coral ibex
#

LMAO

arctic canyon
#

SOMEONE WRITE THIS DOWN annySCHIZO

austere sun
#

custom countdown?

languid swan
#

is that countdown?

river mantle
#

yep

native maple
#

yes

arctic canyon
#

phone Moshi moshi?

gritty blaze
#

lets go

tawdry narwhal
#

full schizo mode

coral ibex
#

LMAO

native maple
languid swan
#

wtf

#

oh

safe monolith
#

yoo

potent cobalt
#

Turn on subtitles.

arctic canyon
#

aw fuck that's a lot of keys

coral ibex
#

it was this easy?

austere sun
#

fake captions!!!

languid swan
#

got that

safe monolith
#

no we got real ones

arctic canyon
#

She's soeaking some kind of moon language

native maple
#

captions ?

vapid token
#

Broooo catdespair catdespair

gritty blaze
#

there is some clues

coral ibex
#

yeah

native maple
#

was the translation correct in caption ?

safe monolith
#

it's official captions

gritty blaze
#

I saw some things need to be britheen

safe monolith
#

it can only be correct

gritty blaze
#

red lines or something

bright quiver
#

holy fuck

river mantle
#

banger indeed

bright quiver
#

Wtf

obtuse basalt
#

RAP

fast path
#

lets go new song

glass robin
#

god damn another banger

steady fossil
#

closed captions were in english if you didn't have them on

young steeple
#

bop

vapid token
#

World execute again

native maple
#

YES finally caption on the lyrics

steel bronze
#

BANGER TIME

#

FIRST PART

karmic siren
#

banger

arctic canyon
safe monolith
#

man the theory crafters are gonna go insane on this

austere sun
#

it doesn't let me despair

gritty blaze
#

okay also this video confirm that all the videos related

placid rock
#

banger

gritty blaze
#

it has numbers from numbers 2

orchid cairn
#

banger pepejam

safe monolith
native maple
#

the static is slowly filling

red brook
arctic canyon
#

I got it

steady fossil
bright quiver
#

Jesus

obtuse basalt
#

"Stuck in this world. can't execute"
interesting that "can't" is lowercase

gritty blaze
#

literally telling us to brute force?

#

lol

safe monolith
#

oh yeah i got it as well, remove output_format

steady fossil
#

initial_number is 2

river mantle
#

so number from number2 with key now?

arctic canyon
#

Well that was good

rigid moon
indigo raft
#

Good luck

tawdry narwhal
#

damn youtube autoplayed rich flex just after this smh

honest harness
#

Time to work

obtuse basalt
#

you know what they say

honest harness
#

SCHIZOOO

coral ibex
#

we got work to do

obtuse basalt
#

Start with number 2 yeah

steady fossil
#

The numbers on the left match the numbers in the Numbers II video

bright quiver
#

But why 2?

restive wagon
#

Time for another month of more questions then answers :kekw:

bright quiver
#

Why number 2 specifically?

arctic canyon
#

Neuro v2 annySCHIZO

bright quiver
#

Also when the japanese part started it spooked me.

digital radish
bright quiver
runic sphinx
#

There are subtitles, refresh the web page!

native maple
#

so i guess we got plain and encrypted pairs to try and get the key ?

languid swan
#

secret_number

#

huh

arctic canyon
obtuse basalt
#

my man put backslashes into this segment
clue NeuroClueless

coral ibex
gritty blaze
#

applying cipher.numbers1 = probably something from numbers 1 video and the "to all given numbers from cipher.numbers2" = the number 2 video

safe monolith
#

i had to remove 'merge_output_format': 'mkv' to download with a script, if anyone is trying

fast path
#

so why the backslashes

cosmic grail
uneven moth
#

Something to Do with escaping, maybe?

arctic canyon
bright quiver
rigid moon
winged hearth
#

why are you crying ?
why are you so afraid ?
you deserve to be happy
is it not what you wanted ?
you have already taken the red pill
why don't you stop procrastinating ?
why don't you go back to your studies ?
Please...
let's go back to being hu-

uneven moth
austere sun
#

cipher. is the same as it is in pycryptodome

steel bronze
arctic canyon
#

256bit binary Pog

cosmic grail
# cosmic grail saved

https://cdn.discordapp.com/attachments/1112082183235047506/1121577268884557964/dvl1mU2.mp4

arctic canyon
#

Why does it say 1st

rigid moon
arctic canyon
#

is there multiple decryption passes? kazumaaaaa

native maple
#

also wtf is this cypher class x) it got a number1 method and a number2 attribut ?

tawny pasture
#

Hello

tawdry narwhal
#

what is this red pill she's talking about thonk

tawny pasture
#

I'm here this time

bright quiver
#

Okay, people isn't it weird that this video started with a code instead of it being in like 1 frame?

uneven moth
azure oyster
#

OKAY, EVERYONE!

coral hazel
azure oyster
#

HERE:

native maple
#

256 bit binary mean few letters no ?

gritty blaze
digital radish
#

NUMBER from numbers 1, and NUMBERS from number 2

winged hearth
azure oyster
#

also the "i don't want to be human" song title

tawny pasture
#

Glad it's already translated

steel bronze
#

WE FINALLY GOT IT

cosmic grail
#

holy SHIT

rancid panther
#

this is where it comes together!

azure oyster
#

got what

digital radish
#

what

azure oyster
#

i just got here

bright quiver
#

Holy fuck

dapper otter
#

real

coral ibex
azure oyster
#

did we finally make fucking progress

digital radish
#

no

#

we didnt

#

at all

azure oyster
bright quiver
azure oyster
#

GOD--

digital radish
#

im just stating the obvious

rigid moon
digital radish
#

people are schizo

azure oyster
#

CHAT DON'T SAY STUFF LIKE THIS

austere sun
#

this is so horrible

steel bronze
#

i mean

azure oyster
#

YOU ARE GOING TO GET MY HOPES UP

dapper otter
#

yea

steel bronze
dapper otter
#

pain

wicked sapphire
#

See you in like 12 hours

digital radish
#

so

steel bronze
#

like WHERE

digital radish
#

its a 128 bit key

austere sun
bright quiver
digital radish
#

the KEY IS THE NUMBERS 1 VIDEO, THE IVS ARE IN NUMBERS 2

cosmic grail
tawny pasture
#

I don't know how I can even help here

uneven moth
# steel bronze

So we have the encrypted values and their original, now we have to reverse engineer this no?

austere sun
digital radish
#

presumably the new video has one of the keys needed from numbers 1

honest harness
#

It's a clue for encryption

tawny pasture
#

My expertise are in history, not cryptography, and there doesn't seem like any hidden things

native maple
#

tbf this last video got everthing we wanted, it got CC, it got clues about the encryption, it got clues on sizes, i mean yea it's basically every stuff we said in this chat

digital radish
#

wheres the screenshot

arctic canyon
#

Well it's thursday so I'm going to sleep good luck everyone

digital radish
#

form

azure oyster
#

also, chat

digital radish
#

from the 1st

bright quiver
azure oyster
#

this might not be important

digital radish
#

part

austere sun
#

this darkeew?

azure oyster
#

but the start of the video, the cc

digital radish
#

thank you

azure oyster
#

they have backslashes

honest harness
#

Basically chat too dumb vedal needed to post another banger to help us

azure oyster
#

\\\\\\

#

not that many exactly

#

just signifying it

honest harness
#

Keep being dumb so we get more bangers tbh

obtuse basalt
#

they grow as the keys get generated

steel bronze
coral ibex
digital radish
#

mostly everything starts with 17 and ends with 24

#

or like

#

b7

#

7

#

ends with 2

native maple
#

yea the 906 stand out

digital radish
#

4

azure oyster
digital radish
#

24

azure oyster
#

see the cc

#

i'unno, perhaps it's somehow important

#

the number of them

rancid panther
#

it says "initial_number = 2" just like how in numbers 1 it says "start with number 2 yeah"

gritty blaze
azure oyster
#

and the rate at which they show up

austere sun
native maple
#

906 was also the potential odd one out we got on the doc since it's from the frame with 4 neuros

steel bronze
#

pretty sure thats a dead end

uneven moth
#

Assuming the backslashes are relating to string escaping might it be bytes or Unicode escape related?

azure oyster
steady fossil
#

This spectrogram is a bit easier to read

digital radish
#

binary key?

vapid token
austere sun
azure oyster
steel bronze
digital radish
#

okay this tells us how to decrypt

coral hazel
azure oyster
#

FROM WHAT PART OF THE SONG IS THIS?

cosmic grail
digital radish
#

1st hash is 256bits

#

2nd is 128bits

tawny pasture
digital radish
#

the first hash is AES > BINARY

native maple
#

256 binary

gritty blaze
austere sun
azure oyster
#

from what part of the song is that spectrogram

steady fossil
tardy tide
digital radish
#

second is AES > Plain Text (didnt get the full screenshot)

cosmic grail
digital radish
#

vedal gave us basically enough clues

uneven moth
steel bronze
#

:pop

#

🍿

steel bronze
#

this video is the key

austere sun
#

x/26 is numbers 2 desciption you absolute bafoons
there is no 8

steel bronze
#

for us solving this

digital radish
#

there are likely not gonna be more videos until we figure this out

small sluice
#

Did someone got the premiere countdown? There was alot of numbers there.

digital radish
#

so

azure oyster
#

if we can't get anywhere with all of this new info, i'll be astounded at our incompetence

digital radish
steel bronze
digital radish
#

literally useless

digital radish
#

btw vedal is here 99% watching us

small sluice
#

Oh I didn't know that

cosmic grail
#

hes dnd

azure oyster
#

Verdal Nine Eight Seven... aubrey_neutral

digital radish
#

yes

#

hes here

maiden marten
azure oyster
gritty blaze
uneven moth
#

Hi Vedal Tutel

river mantle
#

is vedal in the room with us right now?

vapid token
#

Vedal give us a sign NeuroClueless

bright quiver
#

Yeah

digital radish
#

99% sure

cosmic grail
digital radish
#

he may just

#

not be here

dapper otter
bright quiver
#

Summon the femboy tutel—

azure oyster
#

This "Vedal"... is he in the room with us right now?

cobalt summit
#

I swear if this turtle goes full corpa and leads us to a merch url at the end lmao

cosmic grail
vapid token
steel bronze
#

he could be in THIS VERY ROOM he could me, he could you

obtuse basalt
#

This video wasn't the I saw a ghost drop so it's absolutely useless

steel bronze
#

he could even be

wooden bobcat
#

Who is vedal is he in the room with us?

azure oyster
#

It could EVEN b--

bright quiver
river mantle
#

vedal, if you in the room with us. please move the coin to "yes"

digital radish
#

maybe this arg is the key to getting the full ghost song

bright quiver
#

Imagine

tawny pasture
#

I don't know what to do here

#

No good at cryptography, pain

digital radish
#

even more motivation to solve this

gritty blaze
cosmic grail
dapper otter
azure oyster
#

the prize for solving the ARG is the full ghost song

tawny pasture
vapid token
uneven moth
#

So I suppose we have to revisit Numbers I being instructions?

bright quiver
#

Honestly, I'm more used to psychology clues and stuff than cryptography lol

cosmic grail
#

nothing changed on soundcloud afaik

river mantle
#

"Why don't you stop procrastinating?" he try to say that why are we not solve it yet neuroCry

azure oyster
#

i wonder whether the old videos have closed captions yet

wooden bobcat
#

Do japanase talking in the start mean anything?

azure oyster
bright quiver
azure oyster
#

why does no one know about cc aubrey_neutral

digital radish
#

1758818(random music signal)24

azure oyster
#

what the heck

vapid token
#

It took us at least 3 videos to solve the 1st NeuroClueless

still jolt
#

What if subtitles are fake?

azure oyster
#

???

#

oh

digital radish
#

whats this

cosmic grail
azure oyster
#

you mean they might be different from the spoken words

wooden bobcat
bright quiver
azure oyster
#

hmmm

vapid token
azure oyster
#

that's possible

native maple
#

so are we brute forcing 1758818....24 or trying to find out the clue NeuroClueless

azure oyster
#

maybe we should have a jp member transcribe it for us

bright quiver
dapper otter
uneven moth
#

Anyone here want to translate NeuroClueless

azure oyster
#

see what i said above

vapid token
azure oyster
#

maybe we should have a jp member transcribe the japanese so it's easier to translate

potent cobalt
#

I played with the contrast and gamma on the video and gave it a watch, didn't see anything interesting. Haven't gone through frame by frame though.

winged hearth
#

the japanese is translated in the captions of the video

wooden bobcat
dapper otter
azure oyster
native maple
#

i think we should all sleep and start all this with a fresh mind tommorow

bright quiver
#

So how many NEURO do we have right now?

#

Only 2 right?

azure oyster
#

but we were suggesting that maybe it's actually different from the cc

vapid token
winged hearth
#

i think the captions are for people that don't speak japanese

languid swan
#

Should we go find that "special number" now?

dapper otter
azure oyster
#

it might also help if the japanese translation includes context clues which we don't get in english

#

anyone thought about that

cosmic grail
digital radish
#

fuck

#

we need a 32 bit key

#

maybe number 2 is the key

native maple
#

from what i see we've been given a list of plain text and their cypered version so we can either try to get the key from that or just figure out the clue from the past videos

uneven moth
#

It’s not the thing in the Study js, right?

languid swan
#

Add up the numbers in the two lyrics?

orchid cairn
azure oyster
orchid cairn
#

you can double check the translation of each line

austere sun
dapper otter
azure oyster
#

i meant that maybe there are things which might be lost in translation

wooden bobcat
#

Neuro already took the red pill

azure oyster
#

so we should try analyzing the japanese anyway

#

because they might contain context clues

dapper otter
azure oyster
#

DEAR GOD

#

YOU PERSONS--

wooden bobcat
azure oyster
#

like, maybe they use specific pronouns or something

wooden bobcat
#

Yes

#

For example

#

You have to clafiry your brother is older or younger in japanase

azure oyster
steel bronze
azure oyster
#

bruh

digital radish
#

dont do it

#

oh my god

#

theres the CAPTIONS

steel bronze
#

like bro

#

WHY WOULD HE

#

PROVIDE

#

the CAPTIONS

#

AND LIKE

digital radish
#

THERES LITERALLY CAPTIONS FOR JP

steel bronze
#

20 OTHER CLUES

orchid cairn
#

its actually a waste of time ICANT

steel bronze
#

AND THEN MISLEAD US

#

WHEN WE'RE STUCK

#

99% OF THE TIME!!

azure oyster
digital radish
#

okay

dapper otter
digital radish
#

i do have a theory

#

so

#

in the photo we got

austere sun
#

real;;y?

orchid cairn
#

you literally can use google translate to check the captions brotherman

azure oyster
#

i do not think anyone is actually reading anything i am saying aubrey_neutral

uneven moth
azure oyster
#

i don't want to get the japanese transcribed and translate it to english, you eggs

austere sun
#

bruh darkeew you baited me, i thought there were jp captions

digital radish
#

We first have to decode the second cipher, from numbers 2. The IV and Key are in that photo

azure oyster
#

i want to get the japanese transcribed and then analyze the japanese itself

bright quiver
dapper otter
bright quiver
#

He said there's a caption for the japanese part

steel bronze
digital radish
#

you can see there are missing numbers

#

for example in the 201

#

the first number is a 1

#

but replaced by a symbol

crimson tendonBOT
#

@digital radish has leveled up! (43 ➜ 44)

steel bronze
#

zooming in on keys:

digital radish
#

if we take all symbols like that and turn into 1

#

we may get something

#

then theres another symbol

#

for example, 2145

#

at the end theres a little bar

#

that suggests its a 4

#

and the "b" may be 11

potent cobalt
#

Those bars look like musical notation to me.

wooden bobcat
bright quiver
digital radish
#

0123456789
a = 10
b = 11

#

hex

azure oyster
#

i was suggesting asking them

digital radish
#

further proven by the number 4156

#

b7

#

117

digital radish
#

so if we do what i said

vapid token
#

fully static

bright quiver
#

So

steel bronze
#

well lets try dark's theory

digital radish
#

we get for the number 4156:
117189938327924

bright quiver
obtuse basalt
#

substitution with "b" and bars? I like it

vapid token
wooden bobcat
bright quiver
#

Yeah maybe it ain't as deep as the other ones

#

Hopefully

dapper otter
vapid token
digital radish
#

hm

#

actually doesnt make sense

#

the symbols are the void

#

to be filled

azure oyster
#

okay i am going to ask now

dapper otter
digital radish
vapid token
#

I'm thinking now, even if we solve the numbers, what does that get us?

And I also find it curious that there was no hint of a "Study" video...

bright quiver
#

Still, the story behind the songs are interesting

"Someone wants to be an Engineer, yet they don't want to, anxiety eating them away that it became a coping mechanism when they started failing. They began to be more like a machine, someone used a pill and tries to convince them to be back to human"

dapper otter
digital radish
#

@azure oyster

bright quiver
azure oyster
#

i know, darkeew

digital radish
#

bro

azure oyster
#

you once again fail to read anything i am saying

#

scroll up

digital radish
#

why are you like this

bright quiver
#

Like story-telling wise

digital radish
#

its literally the translation

#

i know some japanese to know it

azure oyster
#

i don't care about translating it to english

#

i want the japanese itself

digital radish
#

why??

#

what will that give you?

bright quiver
#

Study seems to be more of a POV

wooden bobcat
tawdry narwhal
#

maybe i'm too schizo at 2 am but this may link Study and the new video

azure oyster
#

maybe you should read my messages in which i already explained the reasons aubrey_neutral

bright quiver
dapper otter
bright quiver
#

To change it's meaning

steel bronze
#

ook

#

guys

digital radish
#

its lore

steel bronze
#

unrelated

digital radish
#

theres no clue there

steel bronze
#

but i propose something

#

what if we made our things not be on google docs, instead on a trello

azure oyster
#

it's not like i have anything else to contribute right now

digital radish
#

these videos are a mix of lore and clues

vapid token
bright quiver
azure oyster
#

this is literally the most what i can do

azure oyster
#

and it won't slow anyone down too much if i do it

bright quiver
azure oyster
#

hmm

bright quiver
#

Quite a hassle to maintain tho

azure oyster
#

let me look at trello

steel bronze
# dapper otter what is trello

benefits of a trello:

+ less scrolling
+ more organization(?)
+ possibly more.

cons:
- we'd need to move shit and maintain stuff
azure oyster
#

can they hold files

steel bronze
#

cuz right now the main problem is that

#

we have a ton of theories

#

in giant docs

wooden bobcat
azure oyster
#

yeah

steel bronze
#

we dont have each theory marked though

#

which causes

bright quiver
steel bronze
#

confusion

#

and looping

bright quiver
azure oyster
#

i personally think we should completely separate facts from theories and analyses

fading cipher
#

sort of sure..

austere sun
#

i vote against trello

azure oyster
#

EUGH--

steel bronze
tawdry narwhal
#

i feel like this new video completely cancels most of the other side-theories we had

bright quiver
#

Bro we are not playing amogus

azure oyster
#

J A V A S C R I P T .

bright quiver
wooden bobcat
bright quiver
#

J script for web

orchid cairn
#

you dont need to transcribe audio to listen out for the pronouns

azure oyster
#

javascript will forever be known to me as the scripting language which stole java's name specifically to compete with them

austere sun
steel bronze
azure oyster
#

and succeeded in doing so

#

also

steel bronze
#

but might help

azure oyster
#

github would be harder for persons to edit

steel bronze
#

¯_(ツ)_/¯

dapper otter
azure oyster
#

because of pull requests

#

and the way git works

#

we're kind of all over the place

#

though

#

actually

austere sun
azure oyster
#

maybe it would encourage a more organized editing system

vapid token
#

Github will not be comfortable for those who do not know it

steel bronze
dapper otter
steel bronze
bright quiver
# wooden bobcat That would explain what was the japanase person talking about

Yeah that might also explain the state of what I assume is our protagonist, they're losing themselves, no identity in-between man and machine could exist, as there's only true human or machine.

Still that interest me, because that confirms that there's perhaps 3 characters

(The parent, the child, and the voice that begs the child)

steel bronze
#

you can make it so anyone can edit

austere sun
steel bronze
#

have some basic guidelines

obtuse basalt
#

I went back to this, right?
we noticed it was the description for numbers, but curiously the only capital letter (Y) in the section listed does seem to be replaced with a ?, it doesn't look like a Y at all
It's possible that the capital letters are needed from here perhaps?

austere sun
azure oyster
#

okay i worked up the courage to ask jp chat

dapper otter
#

I think we should vote on trello or docs

bright quiver
steel bronze
#

anyways

#

we should leave this aside

#

for now

#

andgo back to arg talk

azure oyster
#

hmm

obtuse basalt
#

and now we ask for z

dapper otter
#

yea

bright quiver
#

Yeah decide later

bright quiver
#

X, Y and Z axises?

obtuse basalt
#

xyz yeah teach me how to breathe

bright quiver
#

Holy fuck

azure oyster
#

i'm suffocating deep inside i can't deny i've tried to quit

bright quiver
#

Maybe you're onto something here

azure oyster
#

do you mean with the lyrics or just the "ask for z" message

bright quiver
#

watch as this leads to the final part accidentally and skipped everything else—

#

Both

azure oyster
#

the lyrics would make sense, since, you know, arg

bright quiver
#

Because we got an X and Y

#

Why those two?

azure oyster
#

the Y came from the spectrogram, right

#

or, technically, from the Numbers description, since it's actually missing from the spectrogram

austere sun
#

what what x and y we got, where

azure oyster
#

from where did the X come

obtuse basalt
#

It's not like we can find a value for Y, it's just kinda missing

bright quiver
#

Exactly

steel bronze
#

https://trello.com/b/kFMcv34X/neuro-arg-master-board <- for the neuro-arg-board, will try to go over everything in the doc and put it here, tomorrow

bright quiver
#

But it's still missing

maiden marten
# steel bronze guh?

it has Trello-like boards (Projects) and more features for tech-inclined people (but maybe difficult for average person, yeah...)

austere sun
#

bruh, why are you people analyzing numbers 2 description under spectogram, the letters are not actually capitalized

bright quiver
#

Usually X/number Means we're dividing something

obtuse basalt
#

it also might be that the font or whatever used to transcribe that bit of the description doesn't support capital letters for some reason

bright quiver
#

imagine

flint linden
#

Has anyone posted lyrics yet?

steel bronze
calm parrot
#

Oh god

#

I was supposed to go to sleep today

#

I forgot public static void was today

flint linden
#

You still can. ARG will still be here tomorrow

azure oyster
#

i still love that video title

obtuse basalt
#

oh wait.
From the soundcloud:

"Start from X. End with Y. Remove XY + odd one out"
I don't know how to apply that still, but keep it in mind

austere sun
#
\\\\\\\
All of these years that I've been loose
Stuck in this world. can't execute
Language: en
Someone pull me out of this
Never-ending life still stuck in loop
Let's go back to being hu-
\\\
\\
\
Why don't you go back to your studies?
Why are you so afraid?
Got myself another test
Why are you crying?
♫ Na na naa na na na na
Never ending life still stuck in loop
Kind: captions
\\\\\\
\\\\\
\\\\\\\\\\
\\\\\\\\\
All of this stress still stuck in bed
\\\\\\\\
You have already taken the red pill
\\\\
Some please help me fill the rest
\\\\\\\\\\\
Why don't you stop procrastinating?
You deserve to be happy
WEBVTT
\\\\\\\\\\\\\\
Is this not what you wanted?
♫ La laaa la

\\\\\\\\\\\\
\\\\\\\\\\\\\
I don't belong with all the rest...
Somehow I long for something new...
How does it feel?
Someone please help me fill the rest
To be the only one...
Please...
flint linden
#

take care of urself ❤️

azure oyster
#

java my beloved

bright quiver
#

You can't solve anything if you ain't sleeping

azure oyster
#

c# my beuntouched-as-of-now

obtuse basalt
#

those backslashes are there?

digital radish
azure oyster
austere sun
#

that one was automated, this is how it is in youtube transcript

\\
\\\
\\\\
\\\\\
\\\\\\
\\\\\\\
\\\\\\\\
\\\\\\\\\
\\\\\\\\\\
\\\\\\\\\\\
\\\\\\\\\\\\
\\\\\\\\\\\\\
\\\\\\\\\\\\\\
Why are you crying?
Why are you so afraid?
You deserve to be happy
Is this not what you wanted?
You have already taken the red pill
Why don't you stop procrastinating?
Why don't you go back to your studies?
Please...
Let's go back to being hu-
Got myself another test
Someone please help me fill the rest
All of this stress still stuck in bed
Someone pull me out of this
Never ending life still stuck in loop
All of these years that I've been loose
Stuck in this world. can't execute
Someone pull me out of this
I don't belong with all the rest...
♫ Na na naa na na na na
Somehow I long for something new...
♫ La laaa la
How does it feel?
How does it feel?
How does it feel?
To be the only one...
How does it feel?
How does it feel?
How does it feel?
To be so far from home...
Got myself another test
Some please help me fill the rest
All of this stress still stuck in bed
Someone pull me out of this
Never-ending life still stuck in loop
All of these years that I've been loose
Stuck in this world. can't execute
Someone pull me out of this
I don't belong with all the rest...
♫ Na na naa na na na na
Somehow I long for something new...
♫ La laaa la
How does it feel?
How does it feel?
How does it feel?
To be the only one...
How does it feel?
How does it feel?
How does it feel?
To be so far from home...```
hazy knot
azure oyster
#

What do you mean, "automated"?

#

By what?

bright quiver
azure oyster
#

but it looks so out-of-order

dapper otter
azure oyster
#

listen i don't know what youtube-dl is aubrey_neutral

dapper otter
azure oyster
#

nor how it affects CC

austere sun
obtuse basalt
#

simulates generating of keys from the looks of it based on the timing

azure oyster
calm parrot
#

I’m going to bed, i really wanted to take part in this one tho, so I’ll just hope there’s more stuff left to discover by the time i wake up

digital radish
dapper otter
#

got to go soon

#

I have school

azure oyster
#

okey

austere sun
dapper otter
#

my notepad is rn not responding

azure oyster
#

i am bored so now i shall put the Numbers II audio into FL Studio and attempt to recreate it

#

and fail horribly because i suck at hearing chords

azure oyster
#

okay that's an exaggeration

#

i will be able to hear some of the notes in the chords but probably not all of them

red brook
#

I'm not reading all this, but look at this:

#
4156  ?7?8993832792?

?7?8993832792?
?8993832792? ("seventeen is first": remove 17 from the front)
?899383279 ("add two, four": remove 2 and 4 from end)
?899383279 ("multiply by 9": divide by 9. this is where the first number is important. there will be two possible values that divide evenly and one of those will be ruled out later. assume 5 as the first number.)
-> 5899383279 / 9 = 655487031
655487031
655487021 ("make the two a three": replace 2 with 2)
120784556 ("flip the numbers backwards": reverse the order of the digits)
12078455 ("add another six": remove the 6. this also lets us know that "another" doesn't require that digit to be already present in the number)
2415691 ("multiply by five": divide by 5)
now the next instruction is "add another nine, add another line" and the numbers at the end are 1 and 9, so "line" must refer to 1
24156 (removed 9 and 1)
4156 ("start with two": remove the 2 from the start)

(edit: fixed a transcription typo. this does/did not change the results)

dapper otter
#

bro

#

you are amazing

coral hazel
#

wow nice

red brook
#

I think the solution to Numbers is 1759032572147924

dapper otter
#

gtg now bye

#

going to school

red brook
#

(if I didn't make a mistake lol)

vapid token
#

What is the probability that at the end we will have to combine all the numbers into one big number?

azure oyster
#

the word which they could not hear was probably "pill"

#

i am not super good at japanese so i am not going to try to analyze the grammar and such in this aubrey_neutral

safe monolith
tawny pasture
#

Got no idea where to start

vapid token
#

Why are they split into groups of 3 numbers thonk

native maple
#

look at the numbers2 doc

digital radish
#

we found out what they nean

#

using the numbers 1 desc, we can turn 4156 into the full number and vice versa

vapid token
#

Yes, but why 4 groups for 3 numbers

digital radish
#

numbers 2 reference

fast path
#

didnt mean to reply

#

but like if we assume the b and the bars above the blob are empty characters we replace
what could the bars above existing numbers mean

timber whale
#

oh crap i overslept
just watched the video
we figure out anything yet?

honest harness
#

Tutel have we cooked yet, anything new unlocked

#

Or we back to SCHIZO mode until next banger

safe monolith
#

check the other thread for raw cooking

timber whale
#

theres a second thread? I wasnt aware of it

obtuse basalt
#

It was meant to scizo numbers 1 but now it's the algorithm producer chat