Re: how do I run this program?

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: Todd Millecam
Date:  
To: Main PLUG discussion list
Subject: Re: how do I run this program?
Because this is awesome:
https://www.packtpub.com/packt/offers/free-learning

A free profressional book on shell scripting for the next day or so. Claim
it and it can help you learn shell scripting.

On Thu, Feb 26, 2015 at 9:18 AM, Michael Havens <> wrote:

> right.... I knew that! lol
>
> :-)~MIKE~(-:
>
> On Thu, Feb 26, 2015 at 9:12 AM, Todd Millecam <> wrote:
>
>> well, I meant pin numbers, which are usually 4 digits, so only try 1000
>> numbers at a time
>>
>> On Thu, Feb 26, 2015 at 9:10 AM, Michael Havens <> wrote:
>>
>>> What do you mean by 'pins'? Is that like 'groups of 1000'?
>>>
>>> It finally finished after about 5 hours.
>>>
>>> :-)~MIKE~(-:
>>>
>>> On Thu, Feb 26, 2015 at 2:12 AM, Todd Millecam <> wrote:
>>>
>>>> to thread it out, change the ; before done to a &
>>>>
>>>> It'd also be a good idea to only do 1000 pins at a time for that.
>>>>
>>>>
>>>> for i in `seq 1111 2111` ; do echo "password $i" | netcat server port &
>>>> done
>>>> for i in `seq 2112 3112`; . . .
>>>>
>>>>
>>>> On Wed, Feb 25, 2015 at 11:30 PM, Michael Havens <>
>>>> wrote:
>>>>
>>>>> I had to redirect the output of that script to a file I can manipulate
>>>>> later. I think I will have to sort the file and then run uniq on it as it
>>>>> will be 10000 lines (did I miss a zero?) minus one of:
>>>>>
>>>>> I am the pincode checker for user bandit25. Please enter the password
>>>>> for user bandit24 and the secret pincode on a single line, separated by a
>>>>> space.
>>>>> Wrong! Please enter the correct pincode. Try again.
>>>>> Exiting.
>>>>>
>>>>> Or else, the 'Wrong....' says 'Right....' on one line (or something
>>>>> like that) and I just need to search for an affirmation word
>>>>>
>>>>> :-)~MIKE~(-:
>>>>>
>>>>> On Wed, Feb 25, 2015 at 6:40 PM, Michael Havens <>
>>>>> wrote:
>>>>>
>>>>>> the man pages never would have taught me that! I really need to learn
>>>>>> to program before I start the other wargames. that is just bash scripting?
>>>>>>
>>>>>> :-)~MIKE~(-:
>>>>>>
>>>>>> On Wed, Feb 25, 2015 at 10:48 AM, Todd Millecam <>
>>>>>> wrote:
>>>>>>
>>>>>>> Your program is the wrong way to do this. For 1 mil + guesses, C is
>>>>>>> the right way to go, but for 10k you can just use a shell script:
>>>>>>>
>>>>>>> for i in `seq 1111 9999` ; do echo "password $i" | netcat
>>>>>>> server.com 30002 ; done
>>>>>>>
>>>>>>> Why do I feel like I'm helping you cheat?
>>>>>>>
>>>>>>> On Wed, Feb 25, 2015 at 10:26 AM, Michael Havens <>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> The instructions they give are:
>>>>>>>>
>>>>>>>> A daemon is listening on port 30002 and will give you the password
>>>>>>>> for bandit25 if given the password for bandit24 and a secret numeric
>>>>>>>> 4-digit pincode. There is no way to retrieve the pincode except by going
>>>>>>>> through all of the 10000 combinaties, called brute-forcing.
>>>>>>>>
>>>>>>>> I figure I'd netcat to the port a file with the bandit24's password
>>>>>>>> and the pincodes and .... I still have to investigate man more
>>>>>>>> :-)~MIKE~(-:
>>>>>>>>
>>>>>>>> On Wed, Feb 25, 2015 at 10:05 AM, Mark Phillips <
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Mike,
>>>>>>>>>
>>>>>>>>> I don't think the program you found prints anything. What were the
>>>>>>>>> actual instructions from Bandit?
>>>>>>>>>
>>>>>>>>> Mark
>>>>>>>>>
>>>>>>>>> On Wed, Feb 25, 2015 at 8:22 AM, druid001 . <>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Can't help, but what a coincidence, I just started bandit last
>>>>>>>>>> night!
>>>>>>>>>>
>>>>>>>>>> On Wed, Feb 25, 2015 at 1:51 AM, Michael Havens <
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> I need to get every four digit combination as part of the next
>>>>>>>>>>> challenge in bandit. I'm not a programmer so I googled for a solution.
>>>>>>>>>>> Please, how do I run this program?
>>>>>>>>>>>
>>>>>>>>>>> int main(int argc, char** argv){
>>>>>>>>>>> int a,b,c,d;
>>>>>>>>>>>
>>>>>>>>>>> for(a=1; a<5; a++){
>>>>>>>>>>> for(b=1; b<5; b++){
>>>>>>>>>>> for(c=1; c<5; c++){
>>>>>>>>>>> for(d=1; d<5; d++){
>>>>>>>>>>> if(!(a==b || a==c || a==d || b==c || b==d || c==d))
>>>>>>>>>>> printf("%d%d%d%d
>>>>>>>>>>> ",a,b,c,d);
>>>>>>>>>>> }
>>>>>>>>>>> }
>>>>>>>>>>> }
>>>>>>>>>>> }
>>>>>>>>>>>
>>>>>>>>>>> return 0;
>>>>>>>>>>> }
>>>>>>>>>>> :-)~MIKE~(-:
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------------------------------
>>>>>>>>>>> PLUG-discuss mailing list -
>>>>>>>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Love, sex, food, friendship, play, beauty and the simple pleasure
>>>>>>>>>> of a cold beer are all well and good, but never forget that the universe is
>>>>>>>>>> determined to kill you by whatever means necessary.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------
>>>>>>>>>> PLUG-discuss mailing list -
>>>>>>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------
>>>>>>>>> PLUG-discuss mailing list -
>>>>>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------
>>>>>>>> PLUG-discuss mailing list -
>>>>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Todd Millecam
>>>>>>>
>>>>>>> ---------------------------------------------------
>>>>>>> PLUG-discuss mailing list -
>>>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------
>>>>> PLUG-discuss mailing list -
>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Todd Millecam
>>>>
>>>> ---------------------------------------------------
>>>> PLUG-discuss mailing list -
>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>
>>>
>>>
>>> ---------------------------------------------------
>>> PLUG-discuss mailing list -
>>> To subscribe, unsubscribe, or to change your mail settings:
>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>
>>
>>
>>
>> --
>> Todd Millecam
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list -
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>




--
Todd Millecam
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss