Nп/п : 10 из 28
От : Phillip Kimble 2:333/801 23 мар 25 19:20:19
К : All 23 мар 25 22:31:02
Тема : Menu Building and Buffer Overflows
----------------------------------------------------------------------------------
@MSGID: 2:333/801@fidonet 67d3d40e
@CHRS: CP437 2
@PID: MBSE-BBS 1.1.0 (Linux-x86_64)
@TZUTC: 0000
@TID: MBSE-FIDO 1.1.0 (Linux-x86_64)
Salve!
The best part of BBSing is customizing the board to one`s reflection & taste!
Thus the reason a I enjoy MBSEBBS so much. It aint pretty, not alot of bells
nor bling, but it is great at what it does!
As I have been off the net for an extended period of time, please forgive me
if
this has already been highlighted...
With that out of the way, something discovered today & finally learned;
Menu option 6, Show Menu Prompt will cause Buffer Overflow
terminating the callers session if control characters are used!
Reading the 1.1.0 manual, The prompt shoudl be entered into the Optional
Data
field. However, if the control characters are used, it causes the buffer
overflow situation.
The easy fix is to move the prompt into the Display field. Everythjing works
fine and no terminations...
Ciao!
Geezer < aka phiL >
Sysop Geezer`s Fido Hub
--- MBSE BBS v1.1.0 (Linux-x86_64)
* Origin: Geezer`s Fido Hub :: mbse.gzrbbs.net :: Lerino, IT (2:333/801)
SEEN-BY: 19/10 50/109 103/705 124/5016 153/757
154/10 30 203/0 218/840 221/1
SEEN-BY: 221/6 360 240/1120 5832 280/464 5003 5006
292/854 8125 301/1 310/31
SEEN-BY: 320/219 331/313 333/0 801 808 334/10
335/364 370 341/66 234 396/45
SEEN-BY: 423/81 120 460/58 467/888 633/280 712/848
770/1 5000/111 5020/715
SEEN-BY: 5020/846 848 1042 4441 12000 5030/49 1081
5058/104 5061/133 5075/128
SEEN-BY: 5083/444
@PATH: 333/801 808 335/364 221/6 1 280/464 467/888
5020/1042 4441