Just wondering if many have the same problem I have, I started the BBS using only 4 nodes, because a few years back, most of the time that
would be plenty. but now almost ALL DAY EVERY DAY i get BOMBARDED by
hack attempts vial telnet specifically Mirai attemps:
11/15 08:48:31a Node 2 Unknown User 'Root'
11/15 08:48:32a Node 2 Unknown User 'Shell'
11/15 08:48:32a Node 2 Unknown User 'Sh'
11/15 08:48:33a Node 2 Unknown User '/bin/busybox Mirai'
I can sit and put these ips in the ip filter all day long, it has
slowed it a bit, but it stil is crazy. I've renewed my IP address a
few times, and it happens worse on some IP's then others, but I would presume WINDSTREAM is just being bombarded by this virus. I read a
little about it, don't know much on it, I know it gains access to vunerable systems then sits and waits for commands, I presume for dos attacks, etc.. but I know it's just killing me over here and really
don't know a way to cutail it any more. there are nights that
my maintenence will not run because the nodes are constantly busy, one after another.
Accession wrote to Tim Smith <=-
Hello Tim,
On 15 Nov 16 08:58, Tim Smith wrote to All:
Just wondering if many have the same problem I have, I started the BBS using only 4 nodes, because a few years back, most of the time that
would be plenty. but now almost ALL DAY EVERY DAY i get BOMBARDED by
hack attempts vial telnet specifically Mirai attemps:
11/15 08:48:31a Node 2 Unknown User 'Root'
11/15 08:48:32a Node 2 Unknown User 'Shell'
11/15 08:48:32a Node 2 Unknown User 'Sh'
11/15 08:48:33a Node 2 Unknown User '/bin/busybox Mirai'
First, make sure these login attempts (ie: Root, Shell, Sh,
/bin/busybox Mirai) are all in your name.can in your sbbs/text
directory. Also, if they're all coming from the same hostname, you can
use host.can for the hostname (ie: *.HINET-IP.hinet.net, or something similar).
I can sit and put these ips in the ip filter all day long, it has
slowed it a bit, but it stil is crazy. I've renewed my IP address a
few times, and it happens worse on some IP's then others, but I would presume WINDSTREAM is just being bombarded by this virus. I read a
little about it, don't know much on it, I know it gains access to vunerable systems then sits and waits for commands, I presume for dos attacks, etc.. but I know it's just killing me over here and really
don't know a way to cutail it any more. there are nights that
my maintenence will not run because the nodes are constantly busy, one after another.
I have asked about this before. It would be nice to be able to automatically add IP address to ip.can if they try to connect more than say a few times in 20 seconds or something. However this isn't
currently possible that I know of.
Regards,
Nick
... "If at first you don't succeed, destroy all evidence that you
tried." --- GoldED+/LNX 1.1.5-b20160827
* Origin: thePharcyde_ distribution system (Wisconsin) (723:1/1)
.[0m * .[32mSynchronet.[0m * thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
Just wondering if many have the same problem I have, I started the BBS using only 4 nodes, because a few years back, most of the time that
would be plenty. but now almost ALL DAY EVERY DAY i get BOMBARDED by
hack attempts vial telnet specifically Mirai attemps:
11/15 08:48:31a Node 2 Unknown User 'Root'
11/15 08:48:32a Node 2 Unknown User 'Shell'
11/15 08:48:32a Node 2 Unknown User 'Sh'
11/15 08:48:33a Node 2 Unknown User '/bin/busybox Mirai'
I can sit and put these ips in the ip filter all day long,
it has slowed it a bit, but it stil is crazy. I've renewed my IP
address a few times, and it happens worse on some IP's then others,
but I would presume WINDSTREAM is just being bombarded by this virus.
I read a little about it, don't know much on it, I know it gains
access to vunerable systems then sits and waits for commands, I
presume for dos attacks, etc.. but I know it's just killing me over
here and really don't know a way to cutail it any more. there are
nights that my maintenence will not run because the nodes are
constantly busy, one after another.
First, make sure these login attempts (ie: Root, Shell, Sh, /bin/busybox Mirai) are all in your name.can in your sbbs/text directory.
First, make sure these login attempts (ie: Root, Shell, Sh,
/bin/busybox Mirai) are all in your name.can in your sbbs/text
directory.
to be more clear, only the initial user names need to be added... the
rest of the stuff after the user name and password are commands... if
you block the user names and passwords you don't need to bother with
the following commands...
First, make sure these login attempts (ie: Root, Shell, Sh,
/bin/busybox Mirai) are all in your name.can in your sbbs/text
directory.
to be more clear, only the initial user names need to be added... the
rest of the stuff after the user name and password are commands... if
you block the user names and passwords you don't need to bother with
the following commands...
Be more clear on what? I believe he said that those were actual
usernames being attempted on his system. Was it not?
0:40:24 Intro: 00000:40:24 Intro: 000D
0:40:24 Intro: 00000:40:25 Intro: 000D
0:40:25 Intro: 00000:40:26 Intro: 000D
0:40:26 Intro: 00000:40:27 Intro: 000D
0:40:27 Intro: 00000:40:27 Intro: 000D
I have asked about this before. It would be nice to be able to
automatically add IP address to ip.can if they try to connect
more than say a few times in 20 seconds or something. However
this isn't currently possible that I know of.
Regards,
Nick
How about just change the default telnet port from 23 to something
obscure and let your users know and maybe post that on your homepage?
How about just change the default telnet port from 23 to something obscure and let your users know and maybe post that on your homepage?
Maybe because I like to connect to an address without having to specify a port? I dunno. Why move it to a non-default port when you don't have to? You can also setup iptables/ip6tables at the router and not even let them have access to your telnet server on the standard port after X amount of tries.
There's lots of ways to skin a cat.
Hello poison,Yes there are many solutions.
On 15 Nov 16 16:39, poison wrote to Accession:
I have asked about this before. It would be nice to be able to
automatically add IP address to ip.can if they try to connect
more than say a few times in 20 seconds or something. However
this isn't currently possible that I know of.
Regards,
Nick
How about just change the default telnet port from 23 to something obscure and let your users know and maybe post that on your homepage?
Maybe because I like to connect to an address without having to specify a po I dunno. Why move it to a non-default port when you don't have to? You can a setup iptables/ip6tables at the router and not even let them have access to your telnet server on the standard port after X amount of tries.
There's lots of ways to skin a cat.
Regards,
Nick
... "-Y-| -+-+-#-A. -> -+-|-|-U-i -e-+-+-i-|-+ -C-#-#-+-e-#-A."
1. it is not a virus... it is a botnet attempting to spread and gain more bot nodes...
personally speaking, look below at my signature... if what my sig points out is not what you want to do, then simply move your telnet port from 23 and/or 2323 to another one and let your users know what the new port is that they should be using... this stuff will not end until IOT manufacturers finally understand and take to heart that security is not a given and not a bolt-on afterthought...
FWIW: i do use an IDS/IPS and i specifically have not moved off of 23 or 2323... why? so i can contribute to the list(s) of known IOT devices that are infested... at this point in time, my IDS/IPS is tracking 7000+ infested IOT IPs over the last 30 days...
FWIW3: my IDS/IPS is tracking at least seven MIRAI variants in addition to the original MIRAI bot...
service
supervisor
admin1
666666
888888
ubnt
tech
mother
===== snip =====
FWIW3: my IDS/IPS is tracking at least seven MIRAI variants in
addition to the original MIRAI bot...
JUst crazy, I thought I could see variations in them here, thanks for
all the insight, I might sit the storm out a little longer, if I
cannot get a hold on it might just move ports.. i've never seen such a mess. --
service
supervisor
admin1
666666
888888
ubnt
tech
mother
===== snip =====
add:
oot
upport
upervisor
for what reason, I dont know, but several systems have tried using
these names logging in, dunno if the first letter is just being
chopped, or whats happening but its more then 5 different ip addresses that have tried this way.
you and others would be best off to just switch ports from 23 and/or 2323 to something else... it won't get better until commercial entities stop bolting security on as an afterthought... it is, in fact, going to get worse... since my last post, i've added another three variants but they may not be related at all since they're basically using the same or an enhanced list of default user names and passwords for IoT devices...
we won't even talk about the stuff going on on the bluetooth or zephyer networks...
yeah, the first letter is being dropped for some reason... can you provide those IP addresses exhibiting this, please? i know a few folks that would love to take a crack at them and see if they can grab those binaries for analysis to
see if they can determine if it is a new player or just a skiddie trying their hand at swimming with the big boys...
14.136.5.149 Freepein
96.230.36.92 Mirai
Pattern <FIOS> Verizon (multiple ips)
36.68.36.249 Memes
123.141.45.9 Mirai
152.204.30.4 Memes
59.94.221.21 Mirai
96.91.59.179 Mirai
183.46.214.149 ""
61.5.113.181 ""
93.57.108.26 ""
78.90.63.216 Memes
175.156.228.106 ""
190.59.21.76 Mirai
----> Will Continue in another message, need to switch terminals.
Re: Telnet hack attempts
By: Tim Smith to mark lewis on Sat Nov 19 2016 07:37 am
Heres your continued LIst.. I'm trying to get Synchronet to add these automajically via the LoginAttemptHackThreshold, etc set the number to 2 and STILL it is not adding the IP or hotname to their respective files, is this not what this is here for?
No, that is not what that is for. As described here, that .ini setting determines how many consecutive failed login attempts before a log entry is added to your hack.log file: http://wiki.synchro.net/config:sbbs.ini?s[]=loginattempthackthreshold
The hack.log file does not filter anything, it's just notification mechanism. If you want automatic filtering or banning, you need to use the LoginAttemptBan* values or LoginAttemptFilterThreshold values, as described here: http://wiki.synchro.net/howto:block-hackers
digital man--
Re: Telnet hack attemptsand
By: Tim Smith to mark lewis on Sat Nov 19 2016 08:13 am
Re: Telnet hack attempts
By: Tim Smith to mark lewis on Sat Nov 19 2016 07:37 am
Heres your continued LIst.. I'm trying to get Synchronet to add these automajically via the LoginAttemptHackThreshold, etc set the number to 2
STILL it is not adding the IP or hotname to their respective files, is this not what this is here for?
No, that is not what that is for. As described here, that .ini setting >determines how many consecutive failed login attempts before a log entry is >added to your hack.log file: >http://wiki.synchro.net/config:sbbs.ini?s[]=loginattempthackthreshold
The hack.log file does not filter anything, it's just notification mechanism. >If you want automatic filtering or banning, you need to use the >LoginAttemptBan* values or LoginAttemptFilterThreshold values, as described >here: http://wiki.synchro.net/howto:block-hackers
Re: Telnet hack attempts
By: Tim Smith to mark lewis on Sat Nov 19 2016 08:13 am
Re: Telnet hack attempts
By: Tim Smith to mark lewis on Sat Nov 19 2016 07:37 am
Heres your continued LIst.. I'm trying to get Synchronet to add these automajically via the LoginAttemptHackThreshold, etc set the number to 2 and
STILL it is not adding the IP or hotname to their respective files, is this not what this is here for?
No, that is not what that is for. As described here, that .ini setting >determines how many consecutive failed login attempts before a log entry is >added to your hack.log file: >http://wiki.synchro.net/config:sbbs.ini?s[]=loginattempthackthreshold
The hack.log file does not filter anything, it's just notification mechanism. >If you want automatic filtering or banning, you need to use the >LoginAttemptBan* values or LoginAttemptFilterThreshold values, as described >here: http://wiki.synchro.net/howto:block-hackers
Yeah, I've even set LoginAttemptFilterThreshold=2 and it still does'nt log the IP or hostame (i checked both) I cannot understand why.
we won't even talk about the stuff going on on the bluetooth or
zephyer networks...
Yup, I'm starting to believe that more and more every hour.. this
thing is evolving, or something.. but growing exponitially..
Thanks for all the crappy backdoors china.. --
yeah, the first letter is being dropped for some reason... can you
provide those IP addresses exhibiting this, please? i know a few
folks that would love to take a crack at them and see if they can
grab those binaries for analysis to see if they can determine if it
is a new player or just a skiddie trying their hand at swimming with
the big boys...
yup, hold up a sec... I've deleted some logfiles, but I'm sure I can
still provide a few...
14.136.5.149 Freepein
96.230.36.92 Mirai
Pattern <FIOS> Verizon (multiple ips)
36.68.36.249 Memes
mark lewis wrote to Tim Smith <=-
it isn't all china, really... it is more stupid/ignorant humans simply
not changing the default uaer names and passwords to their own stuff... that's really all it takes to stop MIRAI and its variants... change
those damned user names and passwords! never ever ever ever leave the defaults in place... ever ever! ;)
What do you mean it doesn't "log the IP or hostname"? Did you mean to say it doesn't filter the IP or hostname? Hostnames are never filtered automatically (only IP addresses). And IP addresses are only filtered after consecutive unique failed login attempts (the user actually sends a username and password that are incorrect). Is that occurring?
You can also check your failed login attempt list (e.g. SBBSCTRL->View->Login Attempts...) and see how many unique attempts have been made by which IP addresses.
it isn't all china, really... it is more stupid/ignorant humans simply not changing the default uaer names and passwords to their own stuff... that's really all it takes to stop MIRAI and its variants... change those damned user names and passwords! never ever ever ever leave the defaults in place... ever ever! ;)
do you have any idea what the "FREEPEIN" one are referencing?? think of the Lizard Squad and their activities and then look at, well, you might not be able to see it but, how they all shrank back and MIRAI activities dropped of the a couple of members of the LS were arrested and taken into questioning... it was a couple of weeks later when MIRAI activity started up again with increased activities at that time...
Re: Telnet hack attempts
By: Digital Man to Tim Smith on Sat Nov 19 2016 07:50 pm
What do you mean it doesn't "log the IP or hostname"? Did you mean to say it doesn't filter the IP or hostname? Hostnames are never filtered automatically (only IP addresses). And IP addresses are only filtered after consecutive unique failed login attempts (the user actually sends a username and password that are incorrect). Is that occurring?
Right, it does'nt add the IPs to the IP filter
You can also check your failed login attempt list (e.g. SBBSCTRL->View->Login Attempts...) and see how many unique attempts have been made by which IP addresses.
NONE, I mean ZERO of these miria attemps show up in login attempts file,
only attempts using ssh (1). I get 400kb logfiles daily full of Mirai login attemps, and even as many IP addresses I've added to the ip can manually, it is still a non stop process.. (not quite as bad as before) BUT I dunno if these attempts are trying to login username/password.. I would presume.. the bot telnets in and sends about 5-6 commands, hangs up, goes to the next node, does it over again, usualy to the tune of..
Root
mom
sh
System
Shell
/bin/busybox Mirai
even with the threshhold set to two, it does'nt block the ips.
unless I'm using this wrong also..
What file is that? I don't actually have a "login attempts file", other than the normal terminal server (and other log) output. Or are you thinking of the hack.log file?What do you mean it doesn't "log the IP or hostname"? Did you meanRight, it does'nt add the IPs to the IP filter
to say it doesn't filter the IP or hostname? Hostnames are never
filtered automatically (only IP addresses). And IP addresses are
only filtered after consecutive unique failed login attempts (the
user actually sends a username and password that are incorrect).
Is that occurring?
Re: Telnet hack attempts
By: Digital Man to Tim Smith on Sun Nov 20 2016 12:00 pm
What file is that? I don't actually have a "login attempts file", other than the normal terminal server (and other log) output. Or are you thinking of the hack.log file?What do you mean it doesn't "log the IP or hostname"? Did you mean DM>> to say it doesn't filter the IP or hostname? Hostnames are never DM>> filtered automatically (only IP addresses). And IP addresses are DM>> only filtered after consecutive unique failed login attempts (the DM>> user actually sends a username and password that are incorrect). DM>> Is that occurring?Right, it does'nt add the IPs to the IP filter
No, thinking of the IP filter, or to be exact ../text/ip.can, it was my assumption that by using the threshold command after x amount failed logins it would automaticall put the ip in there.. please bare with me because i'm pretty fresh and rusty here in the BBS scene again.. it will take me a bit to get back up to par. Like the logfile snippet I sent, the botnet sends about 5-6 commands the terminates and goes to another node and does the same, sometimes with different variences on the same one. in the log it will give about 5 "Unkown User" for the same IP on the same instance, that should be enough to get their IP into the ip.can correct? if it is working right. since I have the threshold set to 2 "being strict.".
Down the road I'll end up either putting the BBS back on linux, or either building a version for windows, but I'm running it on its own XP box just for ease of installing doorgames etc.. but these Mirai requests get so bad sometime its almost as if I'm getting hit by a DOS attack, by manually adding IPs I've gotten it down to where I get only 5-6 a day now that hammer the machine, until I get a chance to get their IPs added.. but truthfully thats what I though LoginAttemptFilterThreshold, etc was for..
the
TempBanThreshold is in my sbbs.ini also, So I'm to presume it does'nt work with this version of sbbs. (316c)
Re: Telnet hack attempts
By: Tim Smith to Digital Man on Sun Nov 20 2016 07:49 pm
Re: Telnet hack attempts
By: Digital Man to Tim Smith on Sun Nov 20 2016 12:00 pm
What file is that? I don't actually have a "login attempts file", other than the normal terminal server (and other log) output. Or are you thinking of the hack.log file?What do you mean it doesn't "log the IP or hostname"? Did you mean DM>> to say it doesn't filter the IP or hostname? Hostnames are never DM>> filtered automatically (only IP addresses). And IP addresses are DM>> only filtered after consecutive unique failed login attempts (the DM>> user actually sends a username and password that are incorrect). DM>> Is that occurring?Right, it does'nt add the IPs to the IP filter
No, thinking of the IP filter, or to be exact ../text/ip.can, it was my assumption that by using the threshold command after x amount failed logins it would automaticall put the ip in there.. please bare with me because i'm pretty fresh and rusty here in the BBS scene again.. it will take me a bit to get back up to par. Like the logfile snippet I sent, the botnet sends about 5-6 commands the terminates and goes to another node and does the same, sometimes with different variences on the same one. in the log it will give about 5 "Unkown User" for the same IP on the same instance, that should be enough to get their IP into the ip.can correct? if it is working right. since I have the threshold set to 2 "being strict.".
Down the road I'll end up either putting the BBS back on linux, or either building a version for windows, but I'm running it on its own XP box just for ease of installing doorgames etc.. but these Mirai requests get so bad sometime its almost as if I'm getting hit by a DOS attack, by manually adding IPs I've gotten it down to where I get only 5-6 a day now that hammer the machine, until I get a chance to get their IPs added.. but truthfully thats what I though LoginAttemptFilterThreshold, etc was for..
That is what it's for. But I think I know why it's not working for you. The failed login attempt logging/filtering system requires a password as part of the criteria (e.g. to detect duplicate attempts) and if SCFG->Nodes->Node 1->Always Prompt for Password is set to "No", then an invalid username will just be rejected, no password prompted for, and not counted as a "failed login attempt". I can change this behavior for v3.17, but not for v3.16. The fix for you is to just change that option to "Yes" in SCFG.
That is what it's for. But I think I know why it's not working for you. The failed login attempt logging/filtering system requires a password as part of the criteria (e.g. to detect duplicate attempts) and if SCFG->Nodes->Node 1->Always Prompt for Password is set to "No", then an invalid username will just be rejected, no password prompted for, and not counted as a "failed login attempt". I can change this behavior for v3.17, but not for v3.16. The fix for you is to just change that option to "Yes" in SCFG.
I just check my test bbs, it look like that setting is in the off mode by default
That is what it's for. But I think I know why it's not working for you. The failed login attempt logging/filtering system requires a password as part of the criteria (e.g. to detect duplicate attempts) and if SCFG->Nodes->Node 1->Always Prompt for Password is set to "No", then an invalid username will just be rejected, no password prompted for, and not counted as a "failed login attempt". I can change this behavior for v3.17, but not for v3.16. The fix for you is to just change that option to "Yes" in SCFG.
I just check my test bbs, it look like that setting is in the off mode by default
I guess that explains why that feature seems to never work for anyone but me! :-)
That is what it's for. But I think I know why it's not working for you. The failed login attempt logging/filtering system requires a password as part of the criteria (e.g. to detect duplicate attempts) and if SCFG->Nodes->Node
Always Prompt for Password is set to "No", then an invalid usernamejust be rejected, no password prompted for, and not counted as a "failed login attempt". I can change this behavior for v3.17, but not for v3.16. The fix for you is to just change that option to "Yes" in SCFG.
will
I guess that explains why that feature seems to never work for anyone
but me!
:-)
Re: Telnet hack attempts
By: Digital Man to Tim Smith on Sun Nov 20 2016 08:33 pm
That is what it's for. But I think I know why it's not working for you. The failed login attempt logging/filtering system requires a password as part of the criteria (e.g. to detect duplicate attempts) and if SCFG->Nodes->Node
Always Prompt for Password is set to "No", then an invalid usernamejust be rejected, no password prompted for, and not counted as a "failed login attempt". I can change this behavior for v3.17, but not for v3.16. The fix for you is to just change that option to "Yes" in SCFG.
will
Beautiful, I was thinking about the same, because the attempts never actual are password attempts only username, so its not a full attempt.. thanks DM
I just check my test bbs, it look like that setting is in the off mode
by default
I guess that explains why that feature seems to never work for anyone but me!
Working beautifully now, telnet servers are finally getting a break.
Thanks again for all your help Rob.
Additionally, these scripts/bots may not be able to tell the difference between a Login/name prompt and a password prompt, so they might be sending a password attempt for the second login/attempt in that configuration.
By: Tim Smith to Digital Man on Mon Nov 21 2016 11:33 am
Working beautifully now, telnet servers are finally getting a break.
Thanks again for all your help Rob.
Good to know. In the next release of sbbs, that feature will work regardless of the "Always Prompt for Password" setting. Thanks for helping to realize that was the problem!
| Sysop: | Winzlo |
|---|---|
| Location: | Minnesota, USA |
| Users: | 11 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 495938:30:23 |
| Calls: | 82 |
| Files: | 1,070 |
| D/L today: |
27 files (11,920K bytes) |
| Messages: | 286,961 |