Ariana
I know. Besides, its a recognized diploma so if I want to study at a good ivy league uni, thats good :D
apparently in uni essays if you include stuff like music, arts, etc, you'll have a higher chance of entering
BinaryByter
They make people enter who are interested
BinaryByter
not those who have had good grades (atleast not in particular)
BinaryByter
I have 5-6 years left in order to build myself a good CV :D
Ariana
Oh wow so i could just spend like 6 more hours on the piano and violin nice p.s. we should proably have a music chat by now
BinaryByter
@anunaym14
BinaryByter
I have too many public chats ;_;
Ariana
I have too many public chats ;_;
saem, got a lot from competitions too
BinaryByter
saem, got a lot from competitions too
Well I ahve my channel and its afiliate groups
Ariana
nice
BinaryByter
Hehehe
Anonymous
I want the book that teaches me c c++
BinaryByter
I want the book that teaches me c c++
you don't want the book that teaches you C
BinaryByter
c is too old
BinaryByter
C++ is bae though ❤️
BinaryByter
#cpp
BinaryByter
here :D
Marie
#cpp
https://t.me/programminginc/24103
Anonymous
How can I learn c
Anonymous
Lang
BinaryByter
don't learn C
Anonymous
Y
Ariana
The C Programming Language Book by Brian Kernighan and Dennis Ritchie
BinaryByter
would you nowadays consider learning to build high tech buildings with only medieval tools?
BinaryByter
The C Programming Language Book by Brian Kernighan and Dennis Ritchie
Well if he wants to stab himself in the foot :D
Anonymous
hey again
Ariana
don't learn C
why though, it is extremely useful for reverse enginnering, reversing malware, making code unreadable and excessively long
Ariana
ok it's mainly useful for reverse enginnering
Anonymous
I just wanna ask
Anonymous
Ok
Anonymous
is there a popular bug with gcc and scanf ?
Ariana
that's like really it imo, though i use it way too often, basically all my projs are in c now
Anonymous
Then
Anonymous
idts
what ?
Anonymous
U tell how can I learn c++
BinaryByter
is there a popular bug with gcc and scanf ?
show me your code, scanf is probably one of the less bug-ridden functions
BinaryByter
knowing that its constantly in use
BinaryByter
U tell how can I learn c++
read the "C++ primer"
Anonymous
show me your code, scanf is probably one of the less bug-ridden functions
oh fuck me , again I fall in the trap of fucking pointers
Anonymous
again fucked up the things , sorry
BinaryByter
oh fuck me , again I fall in the trap of fucking pointers
don't use pointers, they are evil ;)
BinaryByter
Ariana
is there a popular bug with gcc and scanf ?
lea rax, [local_80h] mov rsi, rax lea rdi, [0x000007e4] ; "%s" mov eax, 0 call sym.imp.__isoc99_scanf compiles to this, if there is a problem it's probably libc
Ariana
don't use pointers, they are evil ;)
if you screw up you spend one hour debugging
BinaryByter
if you screw up you spend one hour debugging
thats why I use references and std::move and smart pointers
Anonymous
evil*
using them in a try to edit mem trying to hack another running app ( just change its variable value )
Ariana
BAAD idea
I do mainly reverse enginnering and like crypto, so i basically do C for like 99% of the time and C++ when im bored and feel like stopping C
Anonymous
likely not possible due to paging
hmm , ig its possible in windows , right .
Anonymous
but not sure about linux , thats why I am trying
BinaryByter
I am currently implementing such a memory encapsulation system for clinl so yea ;)
Ariana
You just get a shell
BinaryByter
huh?
BinaryByter
teach me senpay ❤️
Ariana
So like if you have a overflow, just do some ropping and done heap overflow, and there's a dlmalloc c, contruct a fake heap format string omg they are so cool, you use %n which writes memory to arbituary locations specified by the pointer etc
Ariana
It's quite a active field in competitions known as pwning
Ariana
In some cases yup
Anonymous
I am currently implementing such a memory encapsulation system for clinl so yea ;)
btw , how did you even learnt the enough knowledge to write a kernel ?
Ariana
You typically will craft a series of assembly code that when executed, calls execve("/bin/sh")
BinaryByter
Ariana
format string, dlmalloc
Ибраги́м
klimi
Yo
Ariana
oh wow
BinaryByter