klimi
ik
klimi
i did some stego
BinaryByter
steganography?
klimi
ye
Ariana
stegno is like creativity and knoledge
klimi
it nice
klimi
cts are nice
Ariana
Capture the flag competitions Basically Capture the Flag (CTF) is a special kind of information security competitions. There are three common types of CTFs: Jeopardy, Attack-Defence and mixed. Jeopardy-style CTFs has a couple of questions (tasks) in range of categories. For example, Web, Forensic, Crypto, Binary or something else. Team can gain some points for every solved task. More points for more complicated tasks usually. The next task in chain can be opened only after some team solve previous task. Then the game time is over sum of points shows you a CTF winer. Famous example of such CTF is Defcon CTF quals. Well, attack-defence is another interesting kind of competitions. Here every team has own network(or only one host) with vulnarable services. Your team has time for patching your services and developing exploits usually. So, then organizers connects participants of competition and the wargame starts! You should protect own services for defence points and hack opponents for attack points. Historically this is a first type of CTFs, everybody knows about DEF CON CTF - something like a World Cup of all other competitions. Mixed competitions may vary possible formats. It may be something like wargame with special time for task-based elements (e.g. UCSB iCTF). CTF games often touch on many other aspects of information security: cryptography, stego, binary analysis, reverse engeneering, mobile security and others. Good teams generally have strong skills and experience in all these issues. -- from ctftime
Ariana
also you learn insane amount of python magic, like before the most complex code in python i could probably wrtie is for i in range(10)
BinaryByter
the only magic in coding is template magic. and FISR
malibu
I am new to C, and i was just wondering say can i make a program that can take input without displaying it on the output?
BinaryByter
you can't without rerendering the entire screen or using ncurses
Jussi
Windows
Roxifλsz 🇱🇹
you can't without rerendering the entire screen or using ncurses
Actually, it is possible to disable input echoing with ANSI escape sequences on linux
Jussi
And you can even make it output some other chars (usually *'s in password prompts)
BinaryByter
wow!
Jussi
But im not sure if that was a feature in conio.h (Wind0ze only)
Anonymous
Read a book about C++ instead of C
lol you don't even know what he would like to do
Anonymous
maybe he wants to contribute to Linux, who knows
Anonymous
Jussi
Thats why I warned about it
Anonymous
sry I am not reading everything 😆
Anonymous
there is still people who use it, so worth saying
Jussi
mmm
Jussi
This is some old C++ program for suppressing the text output
Jussi
https://hastebin.com/gekacawiho.cpp
Jussi
for windows
Anonymous
anyway for new entries, keep in mind that trying to learn the entire language (both features and standard library) (we're talking about C++) is a waste of time, I mean it is worth to have a somehow deep knownledge of C++ but without some theory on various fields of CS, you can't do almost nothing
Anonymous
I just saw that some people are trying to approach the language
Jussi
I would say that learning the object orientedness in C++ is way more rewarding than memorizing the STL itself
Anonymous
Why memorizing the entire STL anyway... documentation exists and it is widely exhaustive
Jussi
yep
Jussi
and being familiar with documentation and semantics gets you far
Jussi
in c++
Jussi
that's why I prefer C, I like to be able to know that the way I'm doing something is the best possible one
Anonymous
I like both languages
BinaryByter
the standard library is always the most optimal
BinaryByter
you yourself will often screw up trying to do taht
Anonymous
you yourself will often screw up trying to do taht
sometimes is needed to implement things by hand
BinaryByter
but when you can, relying on a stl is very nice
Jussi
Sure, but when there are million ways to do some string manipulation in C++, for example, I'm always left thinking "was that the best possible way to achieve it"?
Jussi
Ofc I try to use stl, but sometimes the bloated stl just confuses
Anonymous
I mean yeah the STL is actually great, functions are assumed to work very well and also well tested etc etc... and will fit in most applications
Jussi
And then, there is BOOST LIBRARY on top of stl
Anonymous
but when it comes in build it yourself, I prefer C because it only brings you the tool to do that, not anything else
Anonymous
even if I am missing some C++ features
Jussi
I liked the orthodox c++
Anonymous
Jussi
Ok?
Anonymous
why is python associated with a chip
Jussi
:DD
Ru
What is this graphic? Sorry I'm noob :s
Anonymous
it is way more to a higher layer than C
Ru
Some false shit
😂😂🌚🌚❤️❤️
Ru
why is python associated with a chip
Maybe for arduino or something similar?
Jussi
Can you code python for arduino?
Jussi
Usually SoCs are C/some stripped c++
Anonymous
yes, I think some framework exists
Ибраги́м
C is great for what it wants to be That's the reason C is still widely used in embedded systems
Do u read yearly stats from Embedded space? C++ is taking percentages from C every year. Good thing many ever considered modern C++. Compilers are so good nowadays such that some Embedded devs can't give constexpr a pass.
olli
Do u read yearly stats from Embedded space? C++ is taking percentages from C every year. Good thing many ever considered modern C++. Compilers are so good nowadays such that some Embedded devs can't give constexpr a pass.
Yes C++ does. However I do not consider C obsolete. It is easy to write a C compiler for any architecture and depending on your target architecture and your requirements c++ may not be a possible choice. As mentioned above there not a lot ASIL rated C++ compilers. And if you need to verify your code it is easier to do this in C than C++.
olli
Yes C++ offers many language feature that make it easier to write safe code.
Ибраги́м
printf is dangerous
We have fmtlib a formatting lib to be standardized soon. No more stupid worries. Well I use C++ mostly anyway
Anonymous
I think he is just saying that implementing a C compiler is easier
Anonymous
not that C > C++
Anonymous
I think he is just saying that implementing a C compiler is easier
(which in fact is true due to the lack of features as opposed to C++)
Anonymous
and I am not saying that having features is a bad thing