Most of those security bugs have been found by using http://lcamtuf.coredump.cx/afl/ for fuzzing the config parser of NetHack. Also read the hilarious account how neglecting the integer range of parsing a number lead to a config that gives you an almost invincible character from the start: https://dpmendenhall.blogspot.com/2020/03/nethack-366-or-how...
NetHack 3.6.6
11–20 of 90 posts
Re: NetHack 3.6.6
#12Nethack is great, is there a server where people can watch someone play the game and have a (audio) chat while watching? There's so much stuff to learn, I'd love to chat with an experienced players while they are venturing deeper into the dungeons.
The public server with most forks hardfought.org. Info on how to connect is on https://www.hardfought.org/nethack/
You can watch in your browser: https://www.hardfought.org/nethack/hterm/
There are 3 servers in Europe, the US, and Australia.
Most people are in various channels (e.g. #nethack, #hardfought) on Freenode but the #hardfought channel is also bridged to a channel on the Roguelike discord server (https://discord.gg/xUPxRe).
Re: NetHack 3.6.6
#13Most of those security bugs have been found by using http://lcamtuf.coredump.cx/afl/ for fuzzing the config parser of NetHack. Also read the hilarious account how neglecting the integer range of parsing a number lead to a config that gives you an almost invincible character from the start: https://dpmendenhall.blogspot.com/2020/03/nethack-366-or-how...
Wait, what?
Re: NetHack 3.6.6
#14Different types of information (inventory, map, monster info, etc) can all be put in separate windows, so my screen is plastered with Angband windows when I play. Makes for great immersion, and the windows all retain their position and size between program starts.
It may even be older than Nethack.
Re: NetHack 3.6.6
#15https://www.nethack.org/security/CVE-2020-5254.html Never considered nethack as part of my security model
I've just checked my bug report, where I wrote:
Demonstrating this bug is quite challenging as it involves:
* Finding pizza.
* Eating the pizza and having a two in three chance of your message (getenv( "CRAWL_PIZZA")) being used.
Fun memories; I should audit some more code soon.
Re: NetHack 3.6.6
#16I am still a hardcore fan of Angband: https://rephial.org/ Different types of information (inventory, map, monster info, etc) can all be put in separate windows, so my screen is plastered with Angband windows when I play. Makes for great immersion, and the windows all retain their position and size between program starts. It may even be older than Nethack.
Re: NetHack 3.6.6
#17I am still a hardcore fan of Angband: https://rephial.org/ Different types of information (inventory, map, monster info, etc) can all be put in separate windows, so my screen is plastered with Angband windows when I play. Makes for great immersion, and the windows all retain their position and size between program starts. It may even be older than Nethack.
Angband is 1990, Nethack is 1987
Re: NetHack 3.6.6
#18Earlier quoted context omitted.
Angband is 1990, Nethack is 1987
If you dig into the version history of Angband[0] you will find that it was derived from the Moria[1] code, which was released in 1983. So depending on what your concept of "origin" is it might or might not be older. [0] http://www.thangorodrim.net/history/version.txt [1] https://en.wikipedia.org/wiki/Moria_(video_game)
Re: NetHack 3.6.6
#19Nethack is great, is there a server where people can watch someone play the game and have a (audio) chat while watching? There's so much stuff to learn, I'd love to chat with an experienced players while they are venturing deeper into the dungeons.
He goes by MCDM on twitch and youtube.