Luigi Auriemma

aluigi.org (ARCHIVE-ONLY FORUM!)
It is currently 19 Jul 2012 17:23

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 18 posts ] 
Author Message
 Post subject: Ventrilofp bug! (randxx fixed?)
PostPosted: 06 Nov 2008 14:06 

Joined: 18 Apr 2008 10:28
Posts: 36
Whan i do ventrilofp.exe -V 2.1.0 -x IP:PORT

The Bot Nick Is Always the same...

and even when I enter regular clones (without options) enter many bots with the same name...
on previos versions its didnt happen...


Top
 Profile  
 
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 06 Nov 2008 15:11 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
the problems of rndxx seem a never ending story.
version 0.2.8h is out, will it be the last? nobody knows...


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 06 Nov 2008 21:45 

Joined: 18 Apr 2008 10:28
Posts: 36
For Luigi:
---------

No its isnt the last version...
and I tell you whay...

for few reasons it is NOT the last version:

1) I think all work you do in the ventrilofp or other pruducts just expend your knowlage! (When I Build program I learn every minute something new and learn from my mistakes)

2) You And I dont want it be the last version... We want it NEVER Ends... hhh

3) You Need Just Add and Add and Add New Fuctions (although you say you based on "Fake players bug")
its good and helpful to enter more fuctions its more good and POWERFULL ;D

4) And its NOT the last version becuse I have a NEW Idea!!!

----

My new idea is:

you already have a rcon password bruteforce\passwordlist.. (-b -B -w etc...)
you aleady have a user passwords bruteforce\passwordlist (-b -B -w etc...)

BUT you didnt have a SERVER PASSWORD bruteforce\passwordlist

and now I explain myself:
If the server protected with password you need to bruteforce this.

You Can add a new command for it (-whatever)

or you can think about something...

10x again luigi and have a nice day!


For Luigi and JD
---------------

and one more little help... how i bind your pruduct With Visual Basic? (6 or .NET) [recommend .NET]
like JD do in the VEX???

<3 you guys have nice developing! :D


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 06 Nov 2008 22:21 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
eh eh eh, with "last version" I refered to the last time I put my hands on the rndxx bugs not a more drastic abandoning of the ventrilofp project 8-)

anyway I admit that I have lost almost any interest lately on ventrilofp and this is probably the cause of the recent problems of rndxx.

about the password recovery function I can't help because I have abandoned that part of the code (not related to the fp bug) but I have not understood to what server's password you refer.

as far as I know ventrilo is divided in 2 types of passwords:
- admin password which is the same of rcon and ventrilofp handles it
- accounts passwords which are those available for each account (guest included) and they are handled by ventrilofp too, if you want to test the password of a specific user you must only specify its nick with -n and then using the -j switch


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 07 Nov 2008 01:55 

Joined: 08 Jun 2008 07:17
Posts: 92
What do you mean how I bind ventrilofp with vb6?


Your asking how I make it run ventrilofp?


EDIT: Luigi I'm pretty sure he's talking about the server password, the one that you need to enter the server.(the pass that keeps spammers out)


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 07 Nov 2008 06:20 

Joined: 18 Apr 2008 10:28
Posts: 36
Luigi And JD
--------------

Yes JD Right thet what im talking about :)

so if the server locked with a password (in 2.1 you enter /rcon password 1234 | and then /rcon auth 1)
and the server protected with password in 3.0 (i dont relly know but I think as you sad GUST account)

so for the gust account, can I use: ventrilofp -b 9 09 -j IP:PORT
???

to crack the gust accounts?

and JD:
--------

I know how to run for exmple the ventrilofp with vb6\net
Im using Shell command
and to run i need the form1.exe file AND the ventrilofp.exe file in the same dir.
but its didnt what I want..
in your VEX there is no ventrilofp.exe file! [its binded with the frm file...]
I like to get the source and then all be cleard to me.

[Its with GPL no?] Open source, like luigi... hhh

so if you can upload or send me the source this relly help me.

if you dont want to give the source I have another source of my program [on NET]
thet intresting you :)

but if you intrested on this add me to your ICQ: 5696247

10x


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 07 Nov 2008 12:42 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
yes -b and -j for the guest account


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 07 Nov 2008 13:18 

Joined: 08 Jun 2008 07:17
Posts: 92
What I do to make vb6 use ventrilofp, ventbommy or w.e is...

You add those two files into the vb6 resource editor and save it then make a form that drops both files at runtime into the dir of VEX (in this case) I added hidden attributes so user doesn't notice them, then just make vb6 call the attacks eg: ventrilofp.exe -f 7 -1 IP:port, then when they close vex it removes the files so its like it never happened. :D

And I did have the source open to everyone but what happend was people just replaced my name and either totaly got rid of Luigi's name from it.. And like 99% of this credit goes to him I'm pretty sure he can make a gui if he wanted. I'll post a snipits of the code that drops the files when I get back. (VB6)


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 07 Nov 2008 14:29 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
indeed, for example youtube is full of these poor lamers who stole the code (well youtube is full of idiots in any case but I talk about this precise case now).

in the case of ventrilofp, except for JD (and I hope at least someone else, I hope), all the others autocredit themselves... luckily ventrilofp is only a proof-of-concept and I don't care about it but it's ever a shame when people without skills stole your work without a reason (ventrilofp, like all my stuff, is already open source and free so "redistribuiting" it has no sense).

instead about the loading of executables exists a way for doing it directly from the memory buffer/resource which contains it:

http://groups.google.com/group/comp.os. ... put=gplain


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 07 Nov 2008 20:03 

Joined: 08 Jun 2008 07:17
Posts: 92
Well heres my code that drops ventrilofp and the other files vex use's.

This drops ventrilofp.exe, ventrilofp23.exe, ventrilobotomy.exe in the dir of vex:

Code:
Dim bStub() As Byte
bStub = LoadResData(101, "CUSTOM")
Open App.Path & "\" & "\ventrilofp.exe" For Binary As #1
Put #1, , bStub
Close #1
Dim bStub1() As Byte
bStub1 = LoadResData(102, "CUSTOM")
Open App.Path & "\" & "\ventrilofp23.exe" For Binary As #1
Put #1, , bStub1
Close #1
Dim bStub2() As Byte
bStub2 = LoadResData(103, "CUSTOM")
Open App.Path & "\" & "\ventrilobotomy.exe" For Binary As #1
Put #1, , bStub2
Close #1



And this removes them once your done with them:

Code:
Private Sub Form_Unload(Cancel As Integer)
Dim Ret As String
If Combo1.Text = "Comment Change Spam" Then
Ret = App.Path & "\ventrilofp23.exe"
Else:
Ret = App.Path & "\ventrilofp.exe"
End If
Dim WinWnd As Long, RetVal As Long, lpClassName As String
If Ret = "" Then GoTo DIE:
KIL:
WinWnd = FindWindow(vbNullString, Ret)
If WinWnd = 0 Then GoTo DIE:
PostMessage WinWnd, WM_CLOSE, 0&, 0&
GoTo KIL:
DIE:
SetAttr (App.Path & "\" & "\ventrilofp.exe"), vbNormal
SetAttr (App.Path & "\" & "\ventrilofp23.exe"), vbNormal
SetAttr (App.Path & "\" & "\ventrilobotomy.exe"), vbNormal
Kill App.Path & "\ventrilofp.exe"
Kill App.Path & "\ventrilofp23.exe"
Kill App.Path & "\ventrilobotomy.exe"
End Sub



I don't think they will work without you tweaking it for your own project.


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 11 Nov 2008 10:50 

Joined: 18 Apr 2008 10:28
Posts: 36
I Have a good Idea to add -c thet brings the bot with your OWN comment

ventrilofp.exe -c Comment IP:Port

and the bots enter with my nick

and you can add -m command
like in your tcp tool

for exmple

ventrilofp.exe -m 3 IP:PORT

and it will bring only 3 bots.

hope you do this..

10x


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 11 Nov 2008 13:10 

Joined: 08 Jun 2008 07:17
Posts: 92
My guess is you can replace the randxx command with a variable eg "dor_g" and it should work.


Code:
  }
            if(!buff) goto doit;
            if(proto == 3) {
                p += putxx(p, 93,       32);
                p += putxx(p, 2,        16);
                p += putxx(p, 1,        16);
                p += putxx(p, id,       16);
                p += putxx(p, 0,        32);
                p += putxx(p, 0,        32);
                rndxx(p + 4, 127, &seed, 0);    len = strlen(p + 4);
                p += putbe(p, len,      32);    p += len;
                rndxx(p + 4, 127, &seed, 0);    len = strlen(p + 4);
                p += putbe(p, len,      32);    p += len;
            } else {
                if(proto == 2) {
                    p += putxx(p, 68,   32);
                } else {
                    p += putxx(p, 4,    32);
                }
                p += putxx(p, 2,        16);
                p += putxx(p, 0,        8);
                p += putxx(p, 0,        8);
                p += putxx(p, 1,        32);    // ???
                p += putxx(p, 0,        32);
                p += putss(p, nickfix,  32);
                p += putss(p, "",       32);
                p += rndxx(p, 64, &seed, 0);
            }




Code:
      rndxx(p + 4, 127, &seed, 0);    len = strlen(p + 4);
                p += putbe(p, len,      32);    p += len;
                rndxx(p + 4, 127, &seed, 0);    len = strlen(p + 4);


I know I'm close to it but I don't program in c++ D:

I have no idea what the P + 4, 127 and other random stuff there is... But I know this is probably where the solution is.

I think the last rndxx is just a final dimmed variable :l


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 11 Nov 2008 17:25 

Joined: 18 Apr 2008 10:28
Posts: 36
I cant get it if I replace it what will heppen?

and i found bug!

the server is PROTECTED WITH PASSWORD!

The Version is 2.1

Im Use ventrilofp.exe -V 2.1.0 -b 9 09 -j IP:PORT

its tell me "password found"

and its not cracked :(


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 11 Nov 2008 19:47 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
if you want to add custom strings you can try substituiting rndxx with sprintf (except on some rndxx where is needed something more), for example:

rndxx(p + 4, 127, &seed, 0);
sprintf(p + 4, "blahblah");

for that thing of 2.1, here I have a 2.1 server and everything worked correctly so don't have idea why you get a wrong result... are you sure there is really a password in use for the guest account???


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 12 Nov 2008 13:11 

Joined: 08 Jun 2008 07:17
Posts: 92
About the -m add-on...



Quote:
and you can add -m command
like in your tcp tool

for exmple

ventrilofp.exe -m 3 IP:PORT

and it will bring only 3 bots.

hope you do this..


I'm not sure if you noticed but I have already implemented that into the gui that I have.


Its under Fake Players eg:

If you put 4 it will bring in 4
put 16 it will bring 16

Only if the server allows dupe IPs though
I'm going to try and add the custom comments ( -C )


And Luigi how do you compile Ventrilofp with GCC, It gives me a bunch of errors
I use this command

Code:
gcc -s -O2 -o ventrilofp.exe ventrilofp.c mybrute.c ventrilo3_handshake.c -lws2_32


And get all these errors :/

Code:
ventrilofp.c:721: error: `bits' undeclared (first use in this function)
ventrilofp.c:722: error: `num' undeclared (first use in this function)
ventrilofp.c:723: error: `data' undeclared (first use in this function)
ventrilofp.c:725: error: `ret' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:731: error: syntax error before '*' token
ventrilofp.c: In function `putxx':
ventrilofp.c:735: error: `bits' undeclared (first use in this function)
ventrilofp.c:737: error: `data' undeclared (first use in this function)
ventrilofp.c:737: error: `num' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:744: error: syntax error before '*' token
ventrilofp.c: In function `putmm':
ventrilofp.c:745: error: `data' undeclared (first use in this function)
ventrilofp.c:745: error: `val' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:751: error: syntax error before '*' token
ventrilofp.c: In function `putss':
ventrilofp.c:752: error: `data' undeclared (first use in this function)
ventrilofp.c:752: error: `val' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:758: error: syntax error before "u8"
ventrilofp.c: In function `flooding':
ventrilofp.c:759: error: syntax error before "seed"
ventrilofp.c:763: error: syntax error before "id"
ventrilofp.c:767: error: `type' undeclared (first use in this function)
ventrilofp.c:778: error: `id' undeclared (first use in this function)
ventrilofp.c:778: error: `my_id' undeclared (first use in this function)
ventrilofp.c:779: error: `num' undeclared (first use in this function)
ventrilofp.c:780: error: `p' undeclared (first use in this function)
ventrilofp.c:780: error: `buff' undeclared (first use in this function)
ventrilofp.c:966: error: `pwd' undeclared (first use in this function)
ventrilofp.c:1018: error: `stdout' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:1031: error: syntax error before "u8"
ventrilofp.c: In function `check_tcp_fakes':
ventrilofp.c:1036: error: `num' undeclared (first use in this function)
ventrilofp.c:1037: error: subscripted value is neither array nor pointer
ventrilofp.c:1037: error: subscripted value is neither array nor pointer
ventrilofp.c:1043: error: subscripted value is neither array nor pointer
ventrilofp.c:1049: error: subscripted value is neither array nor pointer
ventrilofp.c:1051: error: subscripted value is neither array nor pointer
ventrilofp.c:1051: error: `buff' undeclared (first use in this function)
ventrilofp.c:1051: error: `buffsz' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:1060: error: syntax error before "u8"
ventrilofp.c: In function `sendventmsg':
ventrilofp.c:1061: error: `p' undeclared (first use in this function)
ventrilofp.c:1063: error: `buff' undeclared (first use in this function)
ventrilofp.c:1075: error: `msglen' undeclared (first use in this function)
ventrilofp.c:1076: error: `msg' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:1086: error: syntax error before '*' token
ventrilofp.c: In function `delimit':
ventrilofp.c:1087: error: `p' undeclared (first use in this function)
ventrilofp.c:1089: error: `data' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:1096: error: syntax error before '*' token
ventrilofp.c: In function `ventrilo_version':
ventrilofp.c:1101: error: `myver' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:1122: error: syntax error before "u8"
ventrilofp.c: In function `send_ventrilo':
ventrilofp.c:1123: error: syntax error before '*' token
ventrilofp.c:1125: error: `fastsend' undeclared (first use in this function)
ventrilofp.c:1132: error: `buff' undeclared (first use in this function)
ventrilofp.c:1132: error: `stdout' undeclared (first use in this function)
ventrilofp.c:1135: error: invalid operands to binary !=
ventrilofp.c:1136: error: incompatible type for argument 1 of `ventrilo_enc'
ventrilofp.c: At top level:
ventrilofp.c:1151: error: syntax error before "u8"
ventrilofp.c: In function `recv_ventrilo':
ventrilofp.c:1153: error: syntax error before "rem"
ventrilofp.c:1155: error: `p' undeclared (first use in this function)
ventrilofp.c:1162: error: `rem' undeclared (first use in this function)
ventrilofp.c:1163: error: `buff' undeclared (first use in this function)
ventrilofp.c:1173: error: invalid operands to binary !=
ventrilofp.c:1174: error: incompatible type for argument 1 of `ventrilo_dec'
ventrilofp.c:1181: error: `stdout' undeclared (first use in this function)
ventrilofp.c: At top level:
ventrilofp.c:1190: error: syntax error before '*' token
ventrilofp.c: In function `rndxx_official':
ventrilofp.c:1192: error: syntax error before "rnd"
ventrilofp.c:1194: error: `p' undeclared (first use in this function)
ventrilofp.c:1196: error: `rnd' undeclared (first use in this function)
ventrilofp.c:1196: error: invalid type argument of `unary *'
ventrilofp.c:1197: error: `size' undeclared (first use in this function)
ventrilofp.c:1199: error: `fixlen' undeclared (first use in this function)
ventrilofp.c:1204: error: `data' undeclared (first use in this function)
ventrilofp.c:1217: error: invalid type argument of `unary *'
ventrilofp.c: At top level:
ventrilofp.c:1223: error: syntax error before '*' token
ventrilofp.c: In function `rndxx':
ventrilofp.c:1228: error: syntax error before "rnd"
ventrilofp.c:1230: error: `p' undeclared (first use in this function)
ventrilofp.c:1232: error: `rnd' undeclared (first use in this function)
ventrilofp.c:1232: error: invalid type argument of `unary *'
ventrilofp.c:1233: error: `size' undeclared (first use in this function)
ventrilofp.c:1235: error: `fixlen' undeclared (first use in this function)
ventrilofp.c:1240: error: `data' undeclared (first use in this function)
ventrilofp.c:1250: error: invalid type argument of `unary *'
ventrilofp.c: At top level:
ventrilofp.c:1273: error: syntax error before "resolv"
ventrilofp.c: In function `resolv':
ventrilofp.c:1275: error: syntax error before "host_ip"
ventrilofp.c:1277: error: `host_ip' undeclared (first use in this function)
ventrilofp.c:1284: error: syntax error before ')' token
ventrilofp.c: At top level:
ventrilo3_handshake.c:122: error: storage size of `ventrilo3_auth' isn't known
In file included from mybrute.c:27:
mybrute.h:27:19: stdio.h: No such file or directory
mybrute.h:28:20: stdlib.h: No such file or directory
In file included from mybrute.c:27:
mybrute.h:35: error: syntax error before "FILE"
mybrute.h:62: error: syntax error before "FILE"
mybrute.c:60: error: syntax error before "FILE"
mybrute.c: In function `mybrute_word_none':
mybrute.c:61: error: `brute' undeclared (first use in this function)
mybrute.c:61: error: (Each undeclared identifier is reported only once
mybrute.c:61: error: for each function it appears in.)
mybrute.c:61: error: `fd' undeclared (first use in this function)
mybrute.c: At top level:
mybrute.c:89: error: syntax error before "FILE"
mybrute.c: In function `mybrute_word_autocase':
mybrute.c:90: error: `brute' undeclared (first use in this function)
mybrute.c:92: error: `fd' undeclared (first use in this function)
mybrute.c: At top level:
mybrute.c:100: error: syntax error before "FILE"
mybrute.c: In function `mybrute_word_upper':
mybrute.c:101: error: `brute' undeclared (first use in this function)
mybrute.c:101: error: `fd' undeclared (first use in this function)
mybrute.c: At top level:
mybrute.c:108: error: syntax error before "FILE"
mybrute.c: In function `mybrute_word_lower':
mybrute.c:109: error: `brute' undeclared (first use in this function)
mybrute.c:109: error: `fd' undeclared (first use in this function)
mybrute.c: In function `mybrute_init':
mybrute.c:122: error: `NULL' undeclared (first use in this function)
mybrute.c: At top level:
mybrute.c:190: error: syntax error before "FILE"
mybrute.c: In function `mybrute_word':
mybrute.c:191: error: `brute' undeclared (first use in this function)
mybrute.c:191: error: `fd' undeclared (first use in this function)
ventrilo3_handshake.c:52: error: syntax error before "u32"
ventrilo3_handshake.c:52: warning: no semicolon at end of struct or union
ventrilo3_handshake.c:53: warning: data definition has no type or storage class
ventrilo3_handshake.c:54: error: syntax error before "port"
ventrilo3_handshake.c:54: warning: data definition has no type or storage class
ventrilo3_handshake.c:55: warning: data definition has no type or storage class
ventrilo3_handshake.c:59: error: syntax error before "u8"
ventrilo3_handshake.c:60: error: syntax error before "u32"
ventrilo3_handshake.c:61: error: syntax error before "ventrilo3_auth_t"
ventrilo3_handshake.c:62: error: syntax error before '*' token
ventrilo3_handshake.c:63: error: syntax error before '*' token
ventrilo3_handshake.c:68: error: syntax error before '*' token
ventrilo3_handshake.c: In function `ventrilo3_algo_scramble':
ventrilo3_handshake.c:71: error: `u8' undeclared (first use in this function)
ventrilo3_handshake.c:71: error: (Each undeclared identifier is reported only on
ce
ventrilo3_handshake.c:71: error: for each function it appears in.)
ventrilo3_handshake.c:71: error: `key' undeclared (first use in this function)
ventrilo3_handshake.c:73: error: `ctx' undeclared (first use in this function)
ventrilo3_handshake.c:76: error: `v3key' undeclared (first use in this function)

ventrilo3_handshake.c: At top level:
ventrilo3_handshake.c:90: error: syntax error before "ip"
ventrilo3_handshake.c: In function `ventrilo3_handshake':
ventrilo3_handshake.c:91: error: variable `ling' has initializer but incomplete
type
ventrilo3_handshake.c:91: warning: excess elements in struct initializer
ventrilo3_handshake.c:91: warning: (near initialization for `ling')
ventrilo3_handshake.c:91: warning: excess elements in struct initializer
ventrilo3_handshake.c:91: warning: (near initialization for `ling')
ventrilo3_handshake.c:91: error: storage size of 'ling' isn't known
ventrilo3_handshake.c:95: error: `u8' undeclared (first use in this function)
ventrilo3_handshake.c:95: error: syntax error before "sbuff"
ventrilo3_handshake.c:98: error: syntax error before "ventrilo3_auth"
ventrilo3_handshake.c: At top level:
ventrilo3_handshake.c:106: error: `AF_INET' undeclared here (not in a function)
ventrilo3_handshake.c:106: error: `SOCK_DGRAM' undeclared here (not in a functio
n)
ventrilo3_handshake.c:106: error: `IPPROTO_UDP' undeclared here (not in a functi
on)
ventrilo3_handshake.c:106: error: initializer element is not constant
ventrilo3_handshake.c:106: warning: data definition has no type or storage class

ventrilo3_handshake.c:107: error: syntax error before "if"
ventrilo3_handshake.c:108: error: syntax error before '(' token
ventrilo3_handshake.c:110: error: syntax error before numeric constant
ventrilo3_handshake.c:110: warning: conflicting types for built-in function 'mem
set'
ventrilo3_handshake.c:110: warning: data definition has no type or storage class

ventrilo3_handshake.c:111: error: syntax error before numeric constant
ventrilo3_handshake.c:111: warning: data definition has no type or storage class

ventrilo3_handshake.c:112: error: syntax error before '+' token
ventrilo3_handshake.c:112: warning: data definition has no type or storage class

ventrilo3_handshake.c:113: error: syntax error before '+' token
ventrilo3_handshake.c:113: warning: data definition has no type or storage class

ventrilo3_handshake.c:114: error: syntax error before '+' token
ventrilo3_handshake.c:116: error: syntax error before numeric constant
ventrilo3_handshake.c:116: warning: data definition has no type or storage class

ventrilo3_handshake.c:117: error: `NULL' undeclared here (not in a function)
ventrilo3_handshake.c:117: error: `rbuff' undeclared here (not in a function)
ventrilo3_handshake.c:117: error: `handshake_num' undeclared here (not in a func
tion)
ventrilo3_handshake.c:117: error: initializer element is not constant
ventrilo3_handshake.c:117: warning: data definition has no type or storage class

ventrilo3_handshake.c:118: error: syntax error before "if"
ventrilo3_handshake.c:120: error: `i' undeclared here (not in a function)
ventrilo3_handshake.c:120: error: syntax error before '.' token
ventrilo3_handshake.c:122: error: syntax error before '[' token
ventrilo3_handshake.c:122: error: syntax error before '.' token
ventrilo3_handshake.c:130: error: syntax error before '+' token
ventrilo3_handshake.c:130: warning: conflicting types for built-in function 'mem
cpy'
ventrilo3_handshake.c:130: warning: data definition has no type or storage class

ventrilo3_handshake.c:131: error: syntax error before '+' token
ventrilo3_handshake.c:131: warning: data definition has no type or storage class

ventrilo3_handshake.c:132: warning: parameter names (without types) in function
declaration
ventrilo3_handshake.c:132: warning: data definition has no type or storage class

ventrilo3_handshake.c:133: error: syntax error before "return"
ventrilo3_handshake.c:143: error: syntax error before "u8"
ventrilo3_handshake.c: In function `ventrilo3_hdr_udp':
ventrilo3_handshake.c:144: error: `u8' undeclared (first use in this function)
ventrilo3_handshake.c:144: error: syntax error before "ecx"
ventrilo3_handshake.c:146: error: `buff' undeclared (first use in this function)

ventrilo3_handshake.c:148: error: `type' undeclared (first use in this function)

ventrilo3_handshake.c:149: error: `ecx' undeclared (first use in this function)
ventrilo3_handshake.c:170: error: `pck' undeclared (first use in this function)
ventrilo3_handshake.c: At top level:
ventrilo3_handshake.c:192: error: syntax error before "u32"
ventrilo3_handshake.c: In function `ventrilo3_send_udp':
ventrilo3_handshake.c:193: error: storage size of 'peer' isn't known
ventrilo3_handshake.c:195: error: `u8' undeclared (first use in this function)
ventrilo3_handshake.c:195: error: syntax error before "tmp"
ventrilo3_handshake.c:197: error: `tmp' undeclared (first use in this function)
ventrilo3_handshake.c:197: error: `key' undeclared (first use in this function)
ventrilo3_handshake.c:202: error: `data' undeclared (first use in this function)

ventrilo3_handshake.c:205: error: `ip' undeclared (first use in this function)
ventrilo3_handshake.c:210: error: invalid application of `sizeof' to incomplete
type `sockaddr_in'
ventrilo3_handshake.c: At top level:
ventrilo3_handshake.c:216: error: syntax error before "ventrilo3_auth_t"
ventrilo3_handshake.c: In function `ventrilo3_recv_udp':
ventrilo3_handshake.c:217: error: storage size of 'peer' isn't known
ventrilo3_handshake.c:218: error: `u32' undeclared (first use in this function)
ventrilo3_handshake.c:218: error: syntax error before "key"
ventrilo3_handshake.c:222: error: `u8' undeclared (first use in this function)
ventrilo3_handshake.c:222: error: syntax error before "tmp"
ventrilo3_handshake.c:226: error: `data' undeclared (first use in this function)

ventrilo3_handshake.c:226: error: `maxsz' undeclared (first use in this function
)
ventrilo3_handshake.c:228: error: `vauth' undeclared (first use in this function
)
ventrilo3_handshake.c:230: error: `key' undeclared (first use in this function)
ventrilo3_handshake.c:240: error: `tmp' undeclared (first use in this function)
ventrilo3_handshake.c: At top level:
ventrilo3_handshake.c:252: error: syntax error before '*' token
ventrilo3_handshake.c: In function `getbe':
ventrilo3_handshake.c:253: error: `u32' undeclared (first use in this function)
ventrilo3_handshake.c:253: error: syntax error before "num"
ventrilo3_handshake.c:257: error: `bits' undeclared (first use in this function)

ventrilo3_handshake.c:258: error: `num' undeclared (first use in this function)
ventrilo3_handshake.c:259: error: `data' undeclared (first use in this function)

ventrilo3_handshake.c:261: error: `ret' undeclared (first use in this function)
ventrilo3_handshake.c: At top level:
ventrilo3_handshake.c:268: error: syntax error before '*' token
ventrilo3_handshake.c: In function `putbe':
ventrilo3_handshake.c:272: error: `bits' undeclared (first use in this function)

ventrilo3_handshake.c:274: error: `data' undeclared (first use in this function)

ventrilo3_handshake.c:274: error: `num' undeclared (first use in this function)
ventrilo3_handshake.c: In function `v3timeout':
ventrilo3_handshake.c:282: error: storage size of 'tout' isn't known
ventrilo3_handshake.c:283: error: `fd_set' undeclared (first use in this functio
n)
ventrilo3_handshake.c:283: error: syntax error before "fd_read"
ventrilo3_handshake.c:287: error: `fd_read' undeclared (first use in this functi
on)
ventrilo3_handshake.c: At top level:
ventrilo3_handshake.c:122: error: storage size of `ventrilo3_auth' isn't known

C:\MinGW\bin>


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 12 Nov 2008 14:08 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
seems you have not installed gcc completely, you don't have all the needed standard header files (stdio.h, stdlib.h and so on).


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 12 Nov 2008 19:39 

Joined: 18 Apr 2008 10:28
Posts: 36
try to use

gcc -s -O2 -o ventrilofp.exe ventrilofp.c mybrute.c -lws2_32

its work fine for me...


Top
 Profile  
 
 Post subject: Re: Ventrilofp bug! (randxx fixed?)
PostPosted: 13 Nov 2008 00:12 

Joined: 08 Jun 2008 07:17
Posts: 92
I'm pretty sure your left out "ventrilo3_handshake.c"

I thought you needed that, for it to compile the right way.

EDIT: I fixed it I forgot to install the runtime files :D


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 18 posts ] 

All times are UTC [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for: