Lucene search
K

iss.brute.force.txt

🗓️ 17 Aug 1999 00:00:00Reported by Packet StormType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 28 Views

Brute force vulnerability in ISS scanner caused by missing carriage return after username/password.

Code
`ISS Internet Scanner Brute Force Bug  
  
alexander tampermeier ([email protected])  
Wed, 17 Feb 1999 23:54:11 PST   
  
The Internet Scanner lets you brute force by using username/password  
pairs specified in the file default.login. I specified a known  
username/password pair but the scanner could not login.  
The reason is that the Internet Scanner needs a carriage return after  
the last username/password pair. If it finds just an EOF marker then the  
password gets modified by adding an additional character.  
For example the password test is modified to testo.  
  
Alexander  
  
[email protected]  
  
--------------------------------------------------------------------------  
  
Re: ISS Internet Scanner Brute Force Bug  
  
David LeBlanc ([email protected])  
Thu, 18 Feb 1999 17:26:49 -0500   
  
At 11:54 PM 2/17/99 PST, alexander tampermeier wrote:  
>The Internet Scanner lets you brute force by using username/password  
>pairs specified in the file default.login. I specified a known  
>username/password pair but the scanner could not login.  
>The reason is that the Internet Scanner needs a carriage return after  
>the last username/password pair. If it finds just an EOF marker then the  
>password gets modified by adding an additional character.  
>For example the password test is modified to testo.  
  
I believe I fixed this several revisions ago. Although this may be  
_BUG_TRAQ, the best place to report bugs in the scanner is to  
[email protected]. I'd suggest that you use vi, notepad, or some reasonable  
text editor in the meantime. Just what text editor are you using?  
  
In fact, I know I fixed this quite a while back, because I remember clearly  
having to use VC++'s editor in binary mode to be able to produce a file  
which would cause this problem. If you're running a recent version of the  
scanner, please report which version to [email protected], and I'm sure we'll  
get it fixed.  
  
  
David LeBlanc  
[email protected]  
  
--------------------------------------------------------------------------  
  
Re: ISS Internet Scanner Brute Force Bug  
  
David LeBlanc ([email protected])  
Fri, 19 Feb 1999 09:52:20 -0500   
  
At 10:18 AM 2/19/99 -0000, Stephen Bishop wrote:  
>David,  
  
>> I'd suggest that you use vi, notepad, or some reasonable  
>> text editor in the meantime. Just what text editor are you using?  
  
>At the risk of getting off the subject, I've come across many situations  
where  
>having the last line in a file without a line terminator has caused problems,  
>so I think software should always be written to handle this situation. And  
>even Emacs (which, otherwise, solves all life's problems) allows me to create  
>a file with no line terminator at the end.  
  
I agree. I thought the same thing when I fixed this a long time ago. I  
looked at the code last night, and it looks like it is handling this  
situation just fine. Since the bug does appear to be in recent builds  
(somehow), the work-around would be to place either a blank line or a  
comment (start the line with #) as the last line. Or simply hit the enter  
key at the end of each line.  
  
My version of vi does not allow this, hmmm - checking a few others...  
  
Here's what I've found:  
Terminates all lines:  
vi (Congruent GNU port from ftp.cc.utexas - actually elvis)  
Word  
Wordpad  
edit  
edlin (and adds a ^Z)  
  
Does NOT terminate:  
notepad  
copy con [file]  
VC++ text editor  
  
<joke> Moral of story - always use vi, and life is good 8-)  
  
BTW, as a pre-emptive strike against this one, there _is_ a bug in the NT  
scanner where we're not handling LF-delimited files properly. If you  
happen to have created your user-password pairs under UNIX, run tr on the  
file before using it in the scanner. Alternately, open it in Word and save  
it back out. Notepad will NOT help - it doesn't deal with LF-delimited  
files correctly either. NT's version of perl also makes this easy -  
running the following script does it:  
  
while(<>){print;}  
  
  
David LeBlanc  
[email protected]  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation