#ot1-perplexing-regexing

1 messages · Page 397 of 1

low shadow
#

lets work on this together

#

@stuck meteor

#

i am searching

#

and can u provide me the guy detail who did the same job

#

PM me/DM me

gentle moss
#

have you read their Terms of Service / Use?

stuck meteor
#

yes i did lmao

rough sapphire
#

I wrote a post on my devblog but I don't know if its stupid or not. Thats how I always feel every time I write one.

stuck meteor
#

i know this game since 2014

gentle moss
#

You agree not to use any hardware or software, including but not limited to third party tools, or any other method
of support which may in any way influence or give you an advantage in the use of the Services which is not
authorized by Atelier 801 SARL, including but not limited to the use of �bots� and/or any other method by which the
Service may be played automatically without human input.

#

because that's in there

stuck meteor
#

Hm?

gentle moss
#

it's in the terms of service.

#

"don't bot or automate"

stuck meteor
#

If you use their api then you can lol

#

they have an api endpoint

#

also a library

#

called aiotfm

low shadow
#

ok

gentle moss
#

are the API and library supported / recognised by the developer?

#

because Transformice itself doesn't seem to provide access to any API

sand goblet
#

Transformice does not want bots, yeah

#

I used to play that

#

it's been a big issue for some time

gentle moss
#

they provide a module API for creating idk

#

custom modes or whatever

#

but it seems they're very much against botting

sand goblet
#

precisely, yeah

low shadow
#

oh

#

i cant understand the game

#

i get chesse

#

next level

#

if i die i cant revive

sand goblet
#

yeah, and one player is the shaman and may place blocks and stuff

low shadow
#

and i need to follow shaman

#

haha

rough sapphire
#

wah. dropped my phone on its face on the floor

#

the screen didn't shatter but it went blank :<

#

now i have to leave the thing in a charger for the rest of eternity until i can get a new phone

#

huh. phone prices have come down.

#

a new phone with better specs costs less than what i paid for mine a year ago or so

low shadow
#

u dont have phone cover, saves from fall damage

#

@rough sapphire

rough sapphire
#

i do have.

#

i have one on both sides.

low shadow
#

with that there shouldnt be much damage

#

i drop lot of times from table

#

still it works

rough sapphire
#

that's what I was hoping for too

low shadow
#

hmm

#

bye will talk later

hollow leaf
#

Otter Boxes can suppress very high shock damage/impacts.

stuck meteor
#

Hi. the ByteArray module is a Python implementation of the AS3 ByteArray

#

Does someone know anything about it?

#

I cant find the module download page

rough sapphire
#

what's an otter box

#

🦦 ?

hollow leaf
#

What is an otterbox. A phone case.

rough sapphire
#

the logo has an otter on it. cool

oak tangle
#

@sand goblet

sand goblet
#

Oh my god

#

I see

#

I bet this was only entertaining a few times if you're seeing them everywhere

oak tangle
#

They've been slowly increasing in numbers for 20 years

#

The first time I saw one I thought it was an escaped pet

#

Which, to be fair, is likely the source

sand goblet
#

Yeah, that's true

#

Are they having any adverse effects?

gentle moss
#

an increase in renditions of the parrot sketch

rough sapphire
#

installed a postgresql database on my brandnew linux server. what do?

#

want to do something cool

low shadow
#

just create a database with all your credentials in it, like this ```
name email password Google Generator Key // (THESE ARE COLUMNS, add more column if u want)

backup the .sql file, encrypt it, if u ever forget your password use that .sql file @rough sapphire
#

i do same because i have different pass for different websites , and i signed up in lot of site so i do the same method instead of remembering all

rough sapphire
#

not a horrible idea to build that system yourself honestly

low shadow
#

also i havent deleted my database in mySQL so if someone has access i am ruined

rough sapphire
#

but i've been using lastpass since it automatically syncs to your phone too

low shadow
#

i was just giving some tips

#

anyways

#

u could try more with DBMS

rough sapphire
#

i was thinking about doing some DB programming

#

but that's apparently a trap

low shadow
#

ok

rough sapphire
#

the languages that come with databases are full-fledged programming languages

low shadow
#

MySQL like language+Python like language are full fledged programming language?

#

when they are mixed

#

both python and sql stuff

rough sapphire
#

well python in itself is

#

but you could do most of the stuff without python completely if you really wanted to too

low shadow
#

ok

rough sapphire
#

but that leads to weird situations

low shadow
#

when is corona going to end, i m tired of sitting behind computer

#

or staying at home

rough sapphire
#

🤷

low shadow
#

I am feeling to explore the world

#

go around the world in 80 days

#

the movie and novel both are awesome

soft violet
#

Well, the more people are either out and about or otherwise cross mingling the longer it's going to go on. It's a pretty simple equation.

#

and since enough people are being freedom warriors about it all, we all have to live and die with the consequences

#

We're over a year away from any kind of proper return to normalcy.

#

That's being generous.

#

We may never get a viable vaccine. We may only ever get a treatment and drug protocol.

rough sapphire
#

the return to normalcy should happen if the virus doesn't mutate and most of the people on this ball we call earth have gone through the disease so we basically have group immunity

#

even without vaccines

soft violet
#

Immunity isn't a given.

rough sapphire
#

it's not but i think they've established it

soft violet
#

I read a case where someone caught it three times.

rough sapphire
#

i think those are false positives.

soft violet
#

Viruses can be tricky. They get up to all sorts of tricks.

rough sapphire
#

or maybe in some rare cases the immunity doesn't kick in but

#

in general we can hope for it i think

soft violet
#

Hope's fine. It's just not a good idea to rely on things as givens.

rough sapphire
#

but things will return to normal. eventually.

soft violet
#

Consider measles, I think it is. Detrains your immune system.

rough sapphire
#

🤷 what can we do at this point

#

work hard to fight the virus and hope

soft violet
#

Shingles. Stays dormant for years then comes and says hello.

rough sapphire
#

there's no reason to panic

#

keep calm and carry on

#

👨‍🚒👩‍🚒

low shadow
#

can anyone tell the difference between casting to integer (int) something vs using atoi() in C?

rough sapphire
#

atoi means ascii to integer

soft violet
#

I'm not panicking. I'm frustrated at people. It's a lack of preparedness, plain and simple. We could have all had this solved months ago. But no. Say if everyone just stayed home. If everyone had the support and reserves to do so. Limited essential movement outside of that. Done. Dusted.

low shadow
#

so if pass 123

#

as argument

rough sapphire
#

@soft violet this has more to do with china. they let this thing get out of hand. they hid information and misled people.

low shadow
#

then in this code

#

int fd = atoi( argv[1] )

soft violet
#

A whole bunch of us let it get out of hand. But yes. That, too.

low shadow
#

what would be output

rough sapphire
#

@low shadow atoi tries to parse integers from chars yes. it doesn't do any conversions between data types strictly speaking.

low shadow
#

can u tell me what will be the output when 1, 11, and 111 is given

#

so i can understand

graceful basin
#

@low shadow atoi is for "strings" to ints, (int) is for float, double, ints of different sizes and such

low shadow
#
if(argc<2){
printf("pass argv[1] a number\n");
return 0;
#

is there in code too

#

@graceful basin

rough sapphire
#

@soft violet if china had done their job properly, the problem would have been contained in wuhan and probably stayed there.

low shadow
#

coded by someone else

graceful basin
#

argv is the command line args passed to the program

#

argc is the number of these args

low shadow
#

yes i know

#

what if i pass 1 then 11 then 111 what would be output

rough sapphire
#

have you tried...?

low shadow
#

i m not in linux

#

i m using windows

rough sapphire
#

@low shadow you can do it on windows too. install a compiler.

graceful basin
#

you can compile C on windows, unless it uses posix stuff

#

or use WSL

low shadow
#

thats again a long story, see its one liner, it would take lot of time to compile install and the other stuf

#

int fd = atoi( argv[1] )

graceful basin
#
./compiledthing 2
``` would make fd the integer `2`
low shadow
#

so whatever number i pass i get same

rough sapphire
#

not sure what it does with non-integers

low shadow
#

ok

rough sapphire
#

or how it behaves with non-number characters

low shadow
#

so whatever number i pass i get same
@low shadow is it true with signed integer

graceful basin
#

I think it returns -1 and maybe sets ERRNO

soft violet
#

See, I'd just use ord

#

Or whatever. It's ord, yeah?

low shadow
#

no how can it return random numbers when file descriptors are 0 , 1 and 2

graceful basin
#

On success, the function returns the converted integral number as an int value.
If the converted value would be out of the range of representable values by an int, it causes undefined behavior. See strtol for a more robust cross-platform alternative when this is a possibility.
returns 0 if invalid conversion

rough sapphire
#

@soft violet no.

graceful basin
#

If the first sequence of non-whitespace characters in str is not a valid integral number, or if no such sequence exists because either str is empty or it contains only whitespace characters, no conversion is performed and zero is returned.

rough sapphire
#

it returns any integer even if it's "123456789"

low shadow
#

can i share the link

#

<@&267629731250176001>

#

its related to exploitation

#

!rule 5 (for some people it may break , for some it maynt)

soft violet
#

I'm confused.

low shadow
#

ok letme clear

#

it

#

i m sharing

#

see page 13

oak tangle
#

What's up?

low shadow
#

everythings fine

#

there it reads from file descriptor

sand goblet
#

This seems to be actual educational material

low shadow
#

but file descriptor are 0 , 1 and 2 right, so how can it return 1232341 or any other number

sand goblet
#

So I'm not sure why it'd be problematic

low shadow
#

So I'm not sure why it'd be problematic
@sand goblet related to pwning

soft violet
#

Such a technical term.

sand goblet
#

I was just thinking that, such a useless term haha

graceful basin
#

well. there are 3 default fds, stdout, stdin, stderr

low shadow
#

yes

rough sapphire
#

atoi: Parses the C-string str interpreting its content as an integral number, which is returned as a value of type int.

graceful basin
#

but you can create more

low shadow
#

but the code says give number as an arugment

#

if(argc<2){ printf("pass argv[1] a number\n"); return 0;

rough sapphire
#

i was talking about atoi in general

low shadow
#

ok

graceful basin
#

and I think you can give your fds to other processes

low shadow
#

can file descriptor 3 work?

#

this page says

#

page 14

soft violet
#

Atoi sounds like the name of some secretive mystic warriors in a fantasy setting. The Atoi. Has a ring to it.

low shadow
#

The program fd would compute 4663-0x1234 = 3 , read 32 bytes from the file associated with file descriptor 3 (that’s read from here.txt ), see that it is the correct value LETMEWIN and print the flag. There are two prob...

#

how does fd 3 work when there are 0,1 and 2

graceful basin
#

there are other file descriptors

#

when you create them

low shadow
#

so if 0,1,2 are used 3,4,5 work as 0,1,2 ?

#

then 3 = stdin, 4= stdout and 5 = stderr

#

?

graceful basin
#

no, a file descriptor can be anything you can read/write from

#

well, it is always a number

#

but what it is reading/writing from is not described

low shadow
#

then if it can be anything how can i recognize something is meant for input while other for error and output

graceful basin
#

well, you are told what 0, 1, 2 mean. You cannot have a function that determines whether a given fd is stdin or something else for example

low shadow
#

ok

graceful basin
#

and you can redirect 0, 1, 2 as well with > < |

#

in cmd/bash

low shadow
#

ok

soft violet
#

I get a lot of use out of > and |. Not so much <.

#

>> occasionally

low shadow
#

if i supply int fd = atoi( argv[1] ) - 0x1234; argv as 4669 then will 9 becomes stdin????????? since 0x1234 is 4660 , so 4669 - 4660 = 9 and fd becomes 9 when read is called int len = read(fd, buf, 32);

graceful basin
#

no, you are just reading from a nonexistent fd. I am not sure what happens then

low shadow
#

in this pdf, the author uses 3 as file descriptor so maybe i can use 9 too since any number can be used as file descriptor

#

when he talks about supplying 4663

graceful basin
#

he talks about the 3 as a theoretical situation if that program were different

low shadow
#

oh

soft violet
#

If at first you don't succeed, try try try again.

low shadow
#

thats why this song is awesome

soft violet
#

Song?

low shadow
#

the link has song

soft violet
#

I haven't been looking.

rough sapphire
undone berry
#

what the fuck are those cats

rough sapphire
#

@undone berry they are p. cool

tight meadow
#

who uses windows am i right?

noble zephyr
#

anyone know any good begginer web projects?

#

@ me

noble zephyr
#

with html, css, js

#

etc

#

no py

rough sapphire
#

make a site

noble zephyr
#

comedian

rough sapphire
#

well

#

What you think you can do with html, css and js?

#

Etherpad is written in Node, so JS-wise, probably a lot.

#

He wants a web project

#

Etherpad is a web project.

#

well, it's a site isn't it?

#

What's the difference between web project and a website?

#

I don't know

#

He asked for a project

#

I said him to make a site

rough sapphire
#

wires crossed lol

stuck meteor
#

guysssss

#

why 10 in base2 is 1010

#

10%2 = 0
5%2 = 1
2%2 = 0
1%2 = 1

#

shouldnt it be 0101 (101) ?

graceful basin
#

when you use iterated division like that, the last result is the most significant digit

fervent dock
#

(1*8)+(0*4)+(1*2)+(0*1)

stuck meteor
#

so its little endian?

rough sapphire
#

0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010

fervent dock
#

big endian is MSB first right?

graceful basin
#

Endianness generally refers to the order of bytes, not bits

night prism
#

hi just came here to say I use windows btw

errant wyvern
#

cool

#

same

#

apt broke

night prism
#

windows + wsl is the move

tacit flint
#

windows - wsl is the move

graceful basin
#

WSL is nice for emacs

#

my attempts at getting emacs to work on windows were env variable hell

tacit flint
#

can't relate
use win 7

sand goblet
#

emacs works OK on windows, but it's even slower than it is on windows

rough sapphire
#

@tacit flint Why would you use an OS that's EOL?

tacit flint
#

because I use hardware that is EOL

rough sapphire
#

That doesn't make sense. Linux runs on a lot of old hardware.

gentle moss
#

a computer that runs Win7, depending on spec, should be able to run Win10

tacit flint
#

i liek windsows

soft violet
#

Windows Fartpig.

#

It's an obscure edition.

tacit flint
#

well theoretically my laptop can run windows 10

gentle moss
#

at any rate you should stop using Win7

tacit flint
#

win 10 just feels slow on my laptop

#

windows 10 can't give me 1gb ram usage at idle

gentle moss
#

:3

#

close... oh so close.

sand goblet
#

do people usually have their RAM usage that low?

stark prawn
#

13gb is absolutly massive, most consumers don't have that much.

proud bobcat
#

All i have open is Discord, the Epic Games Launcher, and Origin lol

gentle moss
#

i'm usually sat around 14gb when i've got all my shit running

#

but that includes a VM with 4gb of ram

tacit flint
sand goblet
#

you're at 1.9GiB with a second OS running

#

so that seems fine

rough sapphire
#

👀

stark prawn
#

Lowest I've been able to get it without putting in any real effort is 40mb

sand goblet
rough sapphire
#

... 40MB RAM usage?

stark prawn
#

Yes.

rough sapphire
#

VPS or something?

stark prawn
#

It was

tacit flint
#

lowest I've been able to get is 200mb
20% on a 1 gb win7 machine

sand goblet
#

yeah, 40MiB is about the lowest I've seen as well

#

using a minimal ubuntu server install on a VPS

gentle moss
#

oh no g, that's idle

#

as in, nothing open

rough sapphire
gentle moss
#

small ram weird flex

#

anyone got less RAM?

rough sapphire
#

I think that one's like $5/month or something, so

#

¯_(ツ)_/¯

stark prawn
#

I have some 128mb lying around bisk, but it doesn't fit my current pc 😦

gentle moss
#

this is the point where i expect xx to have some root'd iot device with like 16mb of ram

tacit flint
#

lol

rough sapphire
#

you fuck

#

i was literally just doing that

tacit flint
#

then this is the point where i expect a microcontroller with like 4kb of ram

rough sapphire
#

for some reason it's not respecting -m flag with free though

gentle moss
#

you're too predictable

#

the most ram

#

the least ram

tacit flint
#

i like being predictable

low shadow
#

why is my gdb showing <func> instead of gets and puts

#

when i examine manually by x/1i $eip

#

i get gets and puts

rough sapphire
#

we've had honey leak out of outlets before

sand goblet
#

Poison sockets are full of poison

gentle moss
#

switch them off

#

clearly there's a lot of current in those sockets

#

watter terrible situation to be in

fossil sonnet
#

Hello

oak tangle
#

Hello, @fossil sonnet

fossil sonnet
#

How are you?

oak tangle
#

I'm fine, bit sleepy

#

How are you?

fossil sonnet
#

Im good

oak tangle
#

Nice.

fossil sonnet
#

really bored tho

#

During this quarantine i did everything i was capable of

sand goblet
#

there's always more

#

:>

low shadow
#

how do i dump memory into file

#

well the dump command in man page is for dumping file system

#

dump - ext2/3/4 filesystem backup

#

and the guy dumped

#

from memory using dump memory dump1 0x400000 0x6ea000 //dump memory range from 0x400000 to 0x6ea000

#

which doesnt work in my computer because my dump command is for filesystem not memory , so how can i dump, is there some other tool, i tried rmt-dump and failed

plucky ridge
#

Why are you trying to dump memory?

low shadow
#

to get the flag

plucky ridge
#

Oh you're doing a CTF thing?

low shadow
#

the flag is in memory and the binary is obsfucated

plucky ridge
#

Neat

rough sapphire
#

why not attach to the binary via gdb and set a breakpoint to wherever the flag is in a deobfuscated state

#

gdb can dump memory fine

low shadow
#

ok

#

i m thinking of setting breakpoint, attach gdb to process pid and dumping lets see if that works

#

hmm

#

if i got it

#

got that flag

sand goblet
#

generate a favicon, apple touch icon, safari touch bar icon, android icon and chrome PWA settings, metro/Edge pinned site icon and settings..

#

and the HTML that goes with it

solid pollen
#

Oh that's great

#

So now we have a favicon haha

sand goblet
#

A bit more than a favicon haha

hollow leaf
#

ooo ASM

sand goblet
#

where

solid pollen
#

In kali I guess

rough sapphire
#

ballin'

stuck meteor
#

Does someone know how to decipher XXTea?

#
DELTA = 0x9e3779b9


def xxtea_encode(v, n, key):
    """https://en.wikipedia.org/wiki/XXTEA"""
    cycles = 6 + 52 // n
    sum_ = 0
    z = v[-1]
    for _ in range(cycles):
        sum_ = (sum_ + DELTA) & 0xffffffff
        e = sum_ >> 2 & 3
        for p in range(n):
            y = v[(p + 1) % n]
            z = v[p] = (v[p] + (
                ((z >> 5 ^ y << 2) + (y >> 3 ^ z << 4)) ^ ((sum_ ^ y) + (key[(p & 3) ^ e] ^ z))
            )) & 0xffffff
#

Lmao that's impossible

pine vector
#

@rough sapphire very nice! 👏

rough sapphire
#

thanks

#

and i just tested, it works beautifully

#

now i literally just need 8 m2 screws to attach the bottom plate

plucky ridge
#

@rough sapphire That's really stylish looking

#

Nice job

solid pollen
#

Yup, that's looking pretty good

plucky ridge
#

Were the resistors soldered by you as well or were those already on the board?

rough sapphire
#

i got the pcb manufactured and sent separately

#

everything on it is soldered by me

#

shit job

#

but i guess not too awful for a first ever soldering job

plucky ridge
#

I mean the only one that looks liffy is the top row, second from the right

#

The others look great

rough sapphire
#

i'm just happy i didn't burn anything out

plucky ridge
#

Yeah it's not an easy thing, that's for sure

#

I almost made a watch battery explode in my hands when I was repairing a SNES cart

rough sapphire
#

also just so you know, those are diodes

plucky ridge
#

Oh huh

#

I don't know why I thought resistors

#

Oh pff

#

Well now that I zoom in

polar vigil
#

is this some type of vunerablity test?

rough sapphire
#

@polar vigil automated bots trying to scan your site for vulns

#

every site gets these

#

set up fail2ban

polar vigil
#

ok

#

Thank you for telling me that.

rough sapphire
#

Are there any good iOS dev servers?

north glen
#

yeah I don't like getting microsoft either

sand goblet
#

It has a product key on it

#

Might wanna mosaic that or something

plucky ridge
#

Deleted for the reason stated

#

Probably didn't want to have your product key just out willy nilly

thorn snow
#

ffs

#

There is nothing you can do with a stone old vista key @plucky ridge

plucky ridge
#

Says you

#

But yeah, fair point

#

Not like I infracted you for it, just trying to cover your butt

rough sapphire
#

oh man, kinda glad the state of emergency ended today

#

finally, the horrible 2m distance rule is over, and us estonians can go back to the usual 5m distance

stuck meteor
#

hi there

#

Can someone tell me why the login key should be 0x00121d15?

#

And also the handshake

rough sapphire
#

login key seems to start at offset 0x15 and the handshake num from 0x19

#

endianess is swapped

stuck meteor
#

hmm , where is 0x19?

rough sapphire
#

at... 0x19...

#

there are guides on the left side of the dump

#

so 9th byte in the second row

stuck meteor
#

still didnt figure out where he took 121d15

rough sapphire
#

sorry, 0x14 and 0x18

#

can't count today

#

@stuck meteor second row, fifth byte

#

it goes 15 1d 12 00

#

swap the endianess and you get 0x00121d15

stuck meteor
#

oh got it

rough sapphire
#

is anyone familiar with the acsm format

#

I bought this ebook online and it downloads as an ascm format, but can't seem to use any of the links within the book

cursive cedar
#

yall have an rsps

#

?

sand goblet
#

really simple potato system

#

rather see proper salamis

#

running slow, peeling slow

#

ridiculously speedy penguin slide

#

raunchy spandex pleases santa

#

RSPS @cursive cedar?

cursive cedar
#

the title

sand goblet
#

oh, the channel name?

#

All the off-topic channel names are insider jokes, there's no actual RS private server

stuck meteor
#

how to run a javascript code in the browser console with python?

#

idk if its even possible

low shadow
#

My dirty old laptop

#

looks like i need to become engineer now to fix my laptop

gentle moss
#

cracked hinge.

#

hot glue or epoxy

#

had to repair that sort of thing before

low shadow
#

how to pass nullbyte in program as arugment

rough sapphire
#

you can't pass nullbytes as arguments as those are used as terminators within exec()

#

you can pipe them, though

low shadow
#

the CTF demands nullbyte

#

there must be some way

#

// argv if(argc != 100) return 0; if(strcmp(argv['A'],"\x00")) return 0; if(strcmp(argv['B'],"\x20\x0a\x0d")) return 0; printf("Stage 1 clear!\n");

#

$() removes the nullbyte

rough sapphire
#

ha... trick ctf challenge

low shadow
#

i use python to gen

rough sapphire
#

hint: you don't need to pass nullbytes manually :)

low shadow
#

manually means using python

#

or by keyboard

rough sapphire
#

either

#

you can use python as a solution to this issue

low shadow
#

oh

#

god

#

what a CTF

rough sapphire
#

anyone here?

low shadow
#

even this doesnt work

#

@rough sapphire

#

Traceback (most recent call last): File "py.py", line 9, in <module> subprocess.run(cmd,shell=True) File "/usr/lib/python3.5/subprocess.py", line 693, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.5/subprocess.py", line 947, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.5/subprocess.py", line 1490, in _execute_child restore_signals, start_new_session, preexec_fn) ValueError: embedded null byte

rough sapphire
#

@low shadow that won't work anyways

low shadow
#

why

#

i tried replacing \0 with \x00 but still error

rough sapphire
#

argv is null-terminated

low shadow
#

ok

rough sapphire
#

which means that \0 at index 64 will make argc 64 bytes long

#

which fails the first check

low shadow
#

ok i m still trying

rough sapphire
#

actually, wait, i'm wrong

#

\0 isn't NULL

low shadow
#

isnt NULL and \0 same

#

?

rough sapphire
#

nop

#

NULL is a pointer

#

\0 is a null char

low shadow
#

ok

rough sapphire
#

so you can actually have null chars in the middle of argv

#

your code should, in theory, work. Try using exec() calls directly via libc instead of subprocess

low shadow
#

ok

stark prawn
#

O dang, trump has been self medicating against corona....

low shadow
#

oh shit

#

OH SHIT , maybe he has strong fear

gentle moss
#

@stark prawn

#

it's even "worse" than that

#

he already has heart disease

low shadow
#

@rough sapphire exec() of bash or C or which lang

gentle moss
#

so he's in the vulnerable group for taking hydroxychloroquine

#

since it can cause heart problems

low shadow
#

python exec() is useless

sand goblet
#

in your opinion.

rough sapphire
#

he's the President of the US.. I'm sure he's already got the best drugs

low shadow
#

yes i got the best drugs

gentle moss
#

the drugs given to people with heart disease interact with hydroxychloroquine.

rough sapphire
#

how do I type.. the best and imply it's how he says it

gentle moss
#

:P

#

he's one tough shit and a twitter rant away from a heart attack

stark prawn
#

"If it doesn't cure me it doesn't hurt me." Or however that saying translates to english.

rough sapphire
#

anyone who eats mcD often and guzzles down coke every day is sure to be already at risk for heart ailments

stark prawn
#

What doesn't kill me makes me stronger I guess.

gentle moss
#

yeah

#

i mean, to be fair to him, he's actually in the average for white american men of his age

#

so he's not abnormal.

#

in terms of his heart disease, that is.

rough sapphire
#

hmm I don't know.. they don't have that long of a life expectancy

low shadow
#

how do i get first quote instead of second from my keyboard

#

wait i will zoom

rough sapphire
#

@rough sapphire exec() of bash or C or which lang
@low shadow libc's exec

#

you can acccess it via ctypes

low shadow
#

so C

#

<ctypes.h>

rough sapphire
#

from ctypes import libc

low shadow
#

from libc import ctypes ?

rough sapphire
#

hmm

#

i forgot how i did it

#

sec

sand goblet
#

you got it right, hax

#

from ctypes import libc

#

although what libc means depends on your OS

#

I think you could only import it like that in python 2

rough sapphire
#

hmmm

sand goblet
#

so it's like ```py

Windows

from ctypes import cdll

libc = cdll.msvcrt
py

Linux

from ctypes import cdll

libc = cdll.LoadLibrary("libc.so.6")

rough sapphire
#

my code generator does this

import ctypes
c = ctypes.CDLL(None)
call = c.memfd_create
fd = call('', 1)
``` yada yada
#

you can adapt this to exec

sand goblet
#

you can use CDLL too yeah

low shadow
#

ok

#

do somekeyboard support first quote while other keyboard support second?

gentle moss
#

uh

#

keyboards should have " ' and backtick (broken on my laptop)

sand goblet
#

No, both quotes should be on all keyboards

#

' and " that is

low shadow
#

wait i will try backtick too

stark prawn
#

!charinfo "'`

royal lakeBOT
gentle moss
#

grave, i always forget

sand goblet
#

most keybords do have backtick, but some of them use it as an accent key

#

well forgetting is a grave mistake, bisk

gentle moss
#

it's funny because my grave is in the grave

#

rip grave. :(

rough sapphire
#

forgetting that is the final nail in your coffin, mate

stark prawn
#

I've been on windows machines where I had to follow up a ` with a space in order to actually write it out.

sand goblet
#

yeah, that's what I mean by an accent key

rough sapphire
#

yep

sand goblet
#

I use UK standard qwerty layout so mine doesn't do that

rough sapphire
#

estonian keyboard needs you to press it twice

gentle moss
#

probably a language setting

#

yeah

sand goblet
#

if you use UK extended then it's an accent key

stark prawn
#

On other notes, I recently had a new latpop and windows didnt' default it to the dutch keyboard. That's a win.

#

I'm convinced that they don't exist, never seen one.

#

But everyone seems to have problems with their pc sometimes switching to that layout.

low shadow
stark prawn
#

Do a charinfo on the first one.

low shadow
#

!charinfo ’'`

royal lakeBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

sand goblet
#

looks like a fronttick

stark prawn
#

!charinfo ’'`

royal lakeBOT
low shadow
#

looks like escaping is weird

stark prawn
#

right single quotation mark.

sand goblet
#

oh, it's a unicode quote

solid pollen
#

They are quotations marks, it is what you have on mobile keyboard most of the time

low shadow
#

/u2019 and /u0027 are same by eyes

#

wait

solid pollen
#

Nope they aren’t

stark prawn
#

Did you guys see that android 10 policy updates will break termux 😦

#

!e
print("\u2019\u0027")

#

!e
print("\u2019\u0027")

royal lakeBOT
#

@stark prawn :white_check_mark: Your eval job has completed with return code 0.

'
low shadow
#

!charinfo \’

royal lakeBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

stark prawn
#

Definetly quite different

low shadow
#

oh thats what i m talking

solid pollen
#

Did you guys see that quallcomm are dumbass and don’t want to release drivers for android 10 :/

low shadow
#

so the weird quote is /u2019

stark prawn
#

No quallcomm drivers for android 10? huh.

low shadow
#

and normal apostrophe and double quote from same key are 0027

solid pollen
#

Only ' is used for string litterals too in python

#

Yup, they wont release any :/

#

At least for my cpu

low shadow
#

oh

#

what a weird caracter

stark prawn
#

Oh, how old is yours?

solid pollen
#

2 years I think

#

I’m checking

stark prawn
#

Dang that's not old at all.

#

Although updates on android rarely go farther than 3 years sadly.

solid pollen
#

The ohone was released in May 3, 2018

plucky ridge
#

Sort of makes sense considering how quickly the tech evolves

#

But still lame

solid pollen
#

I’m looking for the CPU

#

CPU was 10/17/2017

#

So young 😦

plucky ridge
#

I'm confused, so you're looking for a CPU driver for your Android os?

stark prawn
#

I guess for custom roms.

gentle moss
#

i can't imagine it'd be a problem for stock devices

plucky ridge
#

Why did I think that CPUs didn't have drivers....

solid pollen
#

No no, for the android stock

#

Asus doesn’t have any drivers

#

So.. no android 10

plucky ridge
#

You're not really missing much

#

Second verse same as the first

gentle moss
#

you got a link to anything on this?

low shadow
#

!charinfo /x00

royal lakeBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

solid pollen
#

Oh well, they released them, the update is being beta tested since April 29

#

Nevermind then I guess

low shadow
gentle moss
#

was going to say, it's not like qualcomm to drop support for such new tech

stark prawn
#

Welp, they just came to pickup my laptop. Hopefully they'll repair it without hassle.

solid pollen
#

They took their time though

plucky ridge
#

@stark prawn What's going on with it?

stark prawn
#

Got it new 2 weeks ago aftger my old one broke.
Came with a faulty ssd.

plucky ridge
#

"Sir, we can't fix this. Your laptop is filled with peanut butter."

stark prawn
#

Between 4 mins and 2 hours of use before it stops responding.

#

Very annoying to diagnose.

plucky ridge
#

Should be no muss no fusss

#

Wait, and the SMART didn't show any errors?

stark prawn
#

Since if the ssd isn't responding you don't get any logs written about that 😛

plucky ridge
#

Ahhh gotcha

stark prawn
#

The smart doesn't no.

#

But in between it not responding anymore and the blue screen It stops showing up in file exporer etc.

gentle moss
#

i'd wager it's a chipset or connector issue

#

quick motherboard replacement should do the trick

stark prawn
#

Perhaps it's just not in 100%

#

But I wasn't going to open up a 1 week old laptop and risk losing warranty.

gentle moss
#

not worth busting the warranty with a self-repair

#

yeah

plucky ridge
#

Leave it to them. If they fuck it up, it's still on them to fix it

#

That's why I have most of my car stuff done by the dealership

#

Costs a bit more, but if shit breaks, I know who to blame and who will fix it

stark prawn
#

I figured it out in the end by just puttin it off to the side and having dmesg logs output to the screen.

plucky ridge
#

Oh bad ass

#

I wouldn't have thought of that

stark prawn
#

Also another fun bug I found.
BIOS doens't open up if refind was selected as the first boot device :/

#

But I can handle that.

low shadow
#

somebody pytho-help boron

#

plz

#

i got the help

#

that was a tough job

stark prawn
#

Please note the advice I gave you afterwards though 😛

low shadow
#

ok

#

why is friday the 13 so bad

#

is it because my lucky no is 13

#

thats a superstition

#

that isnt removed from society yet

#

also: is x64 same as x86_64

rough sapphire
#

x64 can refer to both amd64 and intel 64

#

does schema change in server logs

low shadow
#

ok

rough sapphire
#

like, if you're capturing some schema now and you fix the headers for it, can you expect the schema to change later?

low shadow
#

vim is not a WYSIWYG right

rough sapphire
#

definitely not

plucky ridge
#

Why You Shouldn't Itch With Your Gun

sand goblet
#

..lol

rough sapphire
#

👏

plucky ridge
#

Quite proud of that one, actually

low shadow
#

ok

gentle moss
#

i just see "what you see isn't what you get"

plucky ridge
#

Guys guys guys

low shadow
#

there is a similar

plucky ridge
#

I just thought of an awesome name for an energy drink brand

low shadow
#

YAFIYGI

plucky ridge
#

"A Nap in a Can"

gentle moss
#

"Nap-alarm"

undone berry
#

The problem is that nap sounds calm and peaceful

#

energy drink=headache inducing. nap=headache fixing

low shadow
#

taurine is calming, however caffeine+sugar makes it stimulating (not liked by much)

#

taking taurine supplement is better than energy drink

plucky ridge
#

Unless you like the taste

gentle moss
#

taurine can cause nausea, dizziness and headaches

plucky ridge
#

Which honestly it's kind of grown on me

gentle moss
#

just to highlight its side-effects

undone berry
#

taurine also has the complete opposite effect of energy drinks as a whole

low shadow
#

still it has affinity for GABA

#

which is calming

undone berry
#

either way

plucky ridge
#

Yo gaba gaba?

undone berry
#

this is a shitty conversation - no one cares about taurine as a drug

low shadow
#

this is a shitty conversation - no one cares about taurine as a drug
@undone berry it isnt a drug

gentle moss
#

yes it is.

plucky ridge
#

Well that went 0 to 60 in no time flat

gentle moss
#

because it is.

low shadow
#

its a protein

undone berry
#

don't take the bait

low shadow
#

found in differnt food

gentle moss
#

this is going to end in a stupid conversation

low shadow
#

semi-essential amino acid

rough sapphire
#

ahem

#

taurine is extracted from bull nuts

#

r3al fax

plucky ridge
#

THAT'S why I like it so much

#

That explains it

low shadow
#

and animal meat too

undone berry
low shadow
#

i told u it not drug

plucky ridge
#

Dude

gentle moss
#

you're not a doctor

#

or medical researcher.

undone berry
#

how can you spend so much time

plucky ridge
#

Therapeutic agent; any substance, other than food, used in the prevention, diagnosis, alleviation, treatment, or cure of disease.

gentle moss
#

you have no authority to say what is or isn't.

undone berry
#

posting shit about drugs on Reddit

#

and not know the meaning of the word drug

gentle moss
#

and at the end of the day

#

the dictionary wins this argument.

#

end of discussion

plucky ridge
#

Another definition is anything that causes a physiological or pshychological change in the body

low shadow
#

He is Carlos Tello PhD (Molecular Biology) Carlos received his PhD and MS from the Universidad de Sevilla.

undone berry
#

oh god

low shadow
plucky ridge
#

Yeah that's the one I was trying to find, bisk

undone berry
#

I regret starting this conversation

gentle moss
#

heeereee we go.

#

right, i'm going to do some washing up.

wheat lynx
#

Carlos Tello lotto lies

undone berry
#

I feel like I've made the world a worse place. I'm just going to close Discord

plucky ridge
#

@wheat lynx HOW did I miss that one!

wheat lynx
#

I couldn't not say that 😄

plucky ridge
#

Oh absolutely!

#

I'm just mad at me for missing it

low shadow
#

why isnt shellshock ssh server printing its vulnerable(doing CTF)

plucky ridge
#

Will the net ever fully adopt (and I mean across the board and make it the primary) IPv6?

#

Because god I wish it would

sand goblet
#

I suspect it'll have no choice

plucky ridge
#

Sure but when

rough sapphire
#

10 years

#

give or take

plucky ridge
#

It's been around for 25 years at this point

sand goblet
#

my network is ready for it, but not all networks are

#

my work network for example is basically unmanageable with ipv6, even though our isp supports it

#

their shitty router makes it impossible to address anything locally

plucky ridge
#

Is it rented from the ISP?

sand goblet
#

it's an ISP router, I'm not sure who owns it

rough sapphire
#

our work's internal network is IPv6 only, and so is my local network (for the most part)

sand goblet
#

it's made by this company I'd never heard of called Sagemcom

plucky ridge
#

Man

#

PS4 doesn't have ipv6 support

#

Why is it that when there's a no brainer standard to go to, everyone seems to drag their heels?

sand goblet
#

it doesn't? that's crazy

#

ah, no

#

the PS4 does support IPV6

#

but a lot of apps and games don't

plucky ridge
#

Ah, I misread then

sand goblet
#

(including the built in web browser)

plucky ridge
#

The reddit link I read was 3 years old as well

sand goblet
plucky ridge
#

So duuuuuuuumb

sand goblet
#

it's weird that they somehow managed to pass this buck

#

like does the network stack not have a unified interface?

plucky ridge
#

Likely depends on the game servers themselves as well

#

If they don't support it, then there's no reason for the game to. And it might be detrimental if it did

#

I think

#

I never actually got a chance to study network stuff when I was in college

#

So much to learn, so little time....

sand goblet
#

hm, true

lofty dirge
#

sure but there is much that flips out with IPv6 so I could see Playstation 4 making sure it's disabled at network layer

plucky ridge
#

Is it not possible to have it run parallel? Or would that have too much overhead and collision

sand goblet
#

it's possible, yeah

lofty dirge
#

you can run IPv4/IPv6 dual stack but if application makes a DNS request for ipv6.google.com and gets IPv6 back, their regex will flip out

#

as SRE, the number of times I've wanted to strangle a developer over network comms is pretty high

#

and in game dev, I could see it being much higher

#

since they trying to get speed

plucky ridge
#

Nothing in computers can be simple, huh

lofty dirge
#

nope

#

also, there are ton of people trying to do NAT with IPv6 making stuff worse

low shadow
#

do port forwarding(easy for ipv6, i configured myself)

#

i never understood nat

sand goblet
#

IPv6 NAT is.. hnng

#

I mean I see why you might do it

#

but it's hard

plucky ridge
#

Isn't it unnecessary with v6?

sand goblet
#

yeees, but you might want to protect your network

plucky ridge
#

Like isn't that built into the spec?

#

Ah

sand goblet
#

because it means your devices are just out there

solid pollen
#

I always liked how my ISP give me an ipv4 and v6 haha

#

That's not how we are going to solve the IP issue haha

tulip citrus
#

Why is it that when there's a no brainer standard to go to, everyone seems to drag their heels?
@plucky ridge

Primarily because of cost to business. Same as why companies drag their feet to upgrade anything. Significant costs.

lofty dirge
#

NAT doesn't protect

#

it just adds default "Deny All" incoming rule

#

which any good firewall will have

plucky ridge
#

Fair point, Wren

#

It does all boil down to money and "Why should we do this? What we have now works fine"

lofty dirge
#

esp for network equipment which can run for years

#

at last job, we had customers just happy on Cisco ASA 5505 from 2008 in 2019

gentle moss
#

ahhhh

#

did they at least patch that massive vulnerability in it?

#

we retired a few ASA 55xx series because of that and a lack of willingness for customers to pay for a license to get the firmware patch

lofty dirge
#

bisk, knowing them, probably not

rough sapphire
#

What to do when your in a team and everyone is just slacking off

#

Except you of course

gentle moss
#

sounds classic @lofty dirge

#

does the cisco licensing model ever bother you?

#

@rough sapphire, keep a work log.

#

document the times you bring up stuff as a team, and who takes what, etc

rough sapphire
#

They expect you to do all the work.

gentle moss
#

i had this problem when i was at college studying music. team task with a teammate who did nothing and was useless.

#

so i did all the work, kept a log of what i'd done, and handed it in

rough sapphire
#

I have this problem right now. I am in a group with four the other three are just lazy.

gentle moss
#

the other guy wasn't able to speak to any of the body of work and there was a written record of him clearly not doing anything

rough sapphire
#

I had this problem a few days ago..

#

worked with some guys from MIT Harvard.. bla bla.. they all 'brainstormed' and did squat

#

we ended up not being able to finish a public project.. and I just ghosted them

#

I am messaging the other one. Cuz i have to do a roleplay with him when school starts. But he just left me on read.

low shadow
#

bash is shit, () { something } is a function but (){ something } isnt a function

rough sapphire
#

So you handled it differently

low shadow
#

I have this problem right now. I am in a group with four the other three are just lazy.
@Jonathan.K#3340 ROFL

rough sapphire
#

yes.. I didn't feel right doing work they would also get credit for.. so I just left

#

Bisk just accepted it and you ghosted them

#

This is exactly why lazy people are not my friends.

#

I used to accept it back when I was in college, I ended up getting the highest grade for a final project while the rest of my group got the next highest grade.. but now I don't think I can put up with that

low shadow
#

i m lazy

rough sapphire
#

This better not be the case when i have a job as a programmer.

low shadow
#

ok

rough sapphire
#

it probably will be

#

im lazy too and that helps.. but if you commit to something you should aim to finish it

low shadow
#

When i commit something i get MAD trying day and night until i get sick but i m too lazy to commit

#

extremely lazy to commit

rough sapphire
#

Keeping your word is important.

low shadow
#

yes

gentle moss
#

i didn't accept it btw

#

i was mad as hell, but i knew how to get him a worse mark because he didn't do the work

#

i ended up getting a distinction for the work and that dude failed.

rough sapphire
#

Report him

gentle moss
#

despite being a team effort individual efforts are tracked

#

this was over a decade ago

#

:D

low shadow
#

whats the use of thefuck there is no man page

#

and -h is useless

#

thefuck less

#

doesnt work

rough sapphire
#

And i am going through this now.😩

gentle moss
#

this is not an uncommon event in life*

#

but i mean, as i said, if you keep a decent record of who said or said they'd do what

#

and didn't deliver

#

idk, that was my way of dealing with it

rough sapphire
#

I like being a lonewolf but when i'm in a team everyone should do their best including me.

undone berry
#

this is not an uncommon event in your life
Schools, colleges, and universities know this will happen with groupwork

#

they expect it. Sometimes they just also don't care, sometimes they'll have formal systems in place to check it, sometimes you just have to whine to teachers/lecturers

rough sapphire
#

but i mean, as i said, if you keep a decent record of who said or said they'd do what
@gentle moss i did that in a recent project i did with the same group i am in now. One of them got mad at me🤣

gentle moss
#

well they should try harder

#

if they're moaning at you about them not doing work

#

they can get yote

#

yeeted

#

that's what the kids say these days isn't it

rough sapphire
#

they expect it. Sometimes they just also don't care, sometimes they'll have formal systems in place to check it, sometimes you just have to whine to teachers/lecturers
@undone berry yeah the teachers tell you to report to them if someone is slacking off. But they ain't doing anything about it.

gentle moss
#

the point is their feelings aren't the important part here, right?

#

it's your grades and shit

#

then when you present the work you can also present "oh, btw, look at this"

#

"these chumps only did like 20% of the work and left me hanging. i did my best to try and get them to pick up the work and they didn't give a toss."

rough sapphire
#

That's exactly my situation right now.

#

In times like these i remind myself : life is not fair, deal with it

undone berry
#

When doing groupwork, the only thing I expect of people is that they try and do what is explicitly asked of them

#

last time I got annoyed at someone was because I asked him to go buy board pens, and he just sat there on his phone

gentle moss
#

and that's kind of what i mean about keeping track of what others are doing

#

did the person do what was either explicitly asked of them or they offered to do

lofty dirge
#

Bisk, I’m no longer in that IT world

gentle moss
#

lucky for some ;)

lofty dirge
#

And yea, wasn’t a fan of Cisco model but in 2008, there wasn’t a lot of good options

gentle moss
#

true enough.

lofty dirge
#

That’s long since changed

gentle moss
#

Cisco or Juniper pretty much

#

we exclusively use netgate pfsense devices for big installs now

plucky ridge
#

What language does Cisco write his programs in?
🎶 Pythong th-thong thong thong 🎶

gentle moss
#

hah

#

now i'm just thinking of lemon's sexy thongsong cover

plucky ridge
#

He's a man of many talents

thorn snow
#

We only use Juniper

#

I personally like them a lot better than cisco

gentle moss
#

better than cisco

#

yeah, for sure

#

have you tried pfsense?

#

i feel i've asked this before

thorn snow
#

No we don't use that. Remember, data center, everything is Internet

#

Juniper's built-in firewall is enough to protect the routers

gentle moss
#

fair

thorn snow
#

and the hardware we have is performant enough to do it on their own 😄

gentle moss
#

netgate pfsense boxes are just little servers with BSD on tbh

#

cheaper and pretty damn good

thorn snow
#

I mean, it may be in use in the cloud or managed department, but I am network and we don't have it

gentle moss
#

makes sense.

#

i think we have one juniper somewhere as an ADSL failover

thorn snow
#

router

gentle moss
#

yes yes, you get the fun toys

#

:(

thorn snow
#

sorry 😛

#

it's not that much fun tbh, that thing is heavy and loud

plucky ridge
#

For a moment I thought it was an audio mixing board for some reason

gentle moss
#

we've got 3 of these deployed at different locations

thorn snow
#

wanna know a simple and fun way to mitigate ddos?

gentle moss
#

cut the fibre

thorn snow
#

of every tcp connection, drop the first packet

#

incoming

gentle moss
#

hmm

#

can you expand on that a little?

thorn snow
#

The first package a new connection sends, is [S], so SYN

#

second is ACK

gentle moss
#

yeah

thorn snow
#

TCP resends lost packages if no tcp confirmation is sent

gentle moss
#

ahhh

#

but DDOS tools wont work like that

#

that's sneaky

thorn snow
#

so don't send confirm, drop SYN, client resends [S] if it was serious about the connection

gentle moss
#

nice

gentle moss
#

hey @plucky ridge

#

sometimes i wish people would...

plucky ridge
#

Lil bit

#

It's irritating me, honestly

gentle moss
#

draaahhhppp it

plucky ridge
#

Can't do my job without it becoming a big deal

gentle moss
#

rubber neckers innit

plucky ridge
#

Not exactly

thorn snow
#

@plucky ridge Can't you run the commands hidden and force them into a chat where they can see the ban message?

sand goblet
#

They get a DM

plucky ridge
#

It makes more of a point to others to not do stupid shit if it's done in the channel where the incident happened

#

That's the intent, anyway

thorn snow
#

Then gotta live with the reactions tbf

sand goblet
#

would be nice if they'd wind their necks in though

plucky ridge
#

To a point. It's why I'm not doing anything about it

#

I think I still get to feel irritated about it, though

gentle moss
#

never expected you say "wind their necks in" tbh g

sand goblet
#

lily allen has an entire song about that

#

lol

gentle moss
#

yeah i know

#

but it's very much not your type of slang

#

:D

sand goblet
#

it's good slang

plucky ridge
#

That's a HUGE weather front for my head to deal with

thorn snow
#

Isn't that like every day in UK?

plucky ridge
#

Sure but I'm not in the UK

thorn snow
#

Some random guy on Twitter to John Cleese: Do something about creaTION. I feel you and the @montypython lot never really touched on religion.

#

I lol'd

gentle moss
#

hah

#

he's not the messiah

#

he's a very naughty boy

thorn snow
#

John Cleese said about the movie, that they have been writing around the idea of being 5 minutes too late to the miracle

#

which equals being 2000 years too late

gentle moss
#

after they released it there was a lot of clapback in the UK (and around the world)

#

but the pythons did a great debate on UK TV with the Church of England

thorn snow
#

Yeah, I've linked that debate as a response to the guy

gentle moss
#

it's quite something. i'm not sure the church expected them to be so erudite

#

they are, after all, makers of silly things

thorn snow
#

silly walks especially

gentle moss
#

big fan of that. when i was taking drama classes as a kid i idolised the pythons

#

speaking of which, a 70's comedy sketch show in the UK did some jokes about python worship

thorn snow
#

I've founded a steam group called Ministry of Silly Walks

undone berry
#

I literally had that copied

#

goddammit

gentle moss
#

hah

#

not the nine o'clock news is excellent

#

it's very UK centric, but i'd highly recommend those that haven't watched it watching it.

#

if they like that sort of thing

charred burrow
#

whoever recognises this string gets $1B: CPKTNWT

sand goblet
#

I'm pretty sure that's murder

graceful basin
#

probably

gentle moss
#

negligent homicide

sand goblet
#

Either way they're a fucking dick

gentle moss
#

i also find it pretty a not-cool topic to post about

sand goblet
#

Yeah definitely not appropriate here

#

But of course, snof is no newcomer to getting in trouble for that

#

<@&267629731250176001>?

charred burrow
#

called @timid latch over in dms

#

didn't want to bring any more trouble than needed

sand goblet
#

Oh, okay

#

They just tell me to ping mods haha

timid latch
#

better to ping the mods, for all you know I am bussy xD

tame terrace
#

oh dear.

charred burrow
#

oh deary me

tame terrace
#

!ban @gusty oar posting a meme that glorified intentionally letting a homeless drug addict die. you've had enough chances, get the fuck out forever.