cwbe coordinatez:
101
63540
63542
1098481
2945746

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::2
7 ❤️


show[ 2 | 3] flat


Potreboval som pred nedavnom zabezpecit aby sa mi nelogovali IPcky userov ktori pristupuju cez SSH. Nieco na sposob ako to bolo riesene na onyxe. Kedze som nenasiel googlenim nic pouzitelne tak som otvoril zdrojaky OpenSSH presiel niekolko fajlov kym som nasiel ten spravny.
Vysledok je upraveny subor canohost.c v niekolkych riadkoch.
Nebranim sa tomu ze to mohlo byt urcite riesenie aj lepsie.

Vysledok vyzera nejak takto:
# who
wire pts/0 2007-02-24 14:18 (Ancient.Egypt)
# finger wire
Login: wire Name: (null)
Directory: /home/wire Shell: /bin/bash
On since Sat Feb 24 14:18 (CET) on pts/0 from Ancient.Egypt
# last wire
wire pts/0 Ancient.Egypt Sat Feb 24 14:18 still logged in
# grep Accepted /var/log/messages
Feb 24 14:18:54 osiris sshd[32058]: Accepted password for wire from Ancient.Egypt port 38670 ssh2

Spominany patch je tu
Verim, ze to niekomu minimalne usetri cas hladania pripadne zistovania kde ma dane veci upravit.

Takze nasiel som BUG ! [25.02.2007]

Zistil som, ze ak nahodou sa niekto pripoji z adresy na ktoru neexistuje reverz zaznam tak sa jeho ipcka zaloguje a zobrazi. Nevsimol som si par funkcii a podmienok pri uprave zdrojakov.
Upravil som to a odskusal takze by to uz malo fungovat dobre. Link na download patchu som uz pozmenil. Mali by ste mat hidehost-2.0 patch.
Okrem ineho som do patchu pridal aj prepis version bannera aby nebolo mozne zistit verziu vaseho OpenSSH. Priamo z config suboru sa to nastavit neda ani som to nikde nevygooglil zeby to slo nejak regulerne z configuraku. Jedina polozka Banner co tam je je len textovy banner pri prihlasovani.


# telnet osiris 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-1.99-OpenSSH_hiden







000001010006354000063542010984810294574602946013
v92
 v92      24.02.2007 - 18:07:21 , level: 1, UP   NEW
este by sa to dalo riesit bez rekompilacie openssh tym ze by si napisal libku v ktorej by si hookoval syslogovacie funkcie a loadol ju ako LD_PRELOAD. mas to transparentne pre cely system

00000101000635400006354201098481029457460294601302946023
wiro
 wiro      24.02.2007 - 18:10:42 , level: 2, UP   NEW
ano viem, to je presne uloha na ktorej prave zacinam robit :) stage 2

0000010100063540000635420109848102945746029460130294602302946245
v92
 v92      24.02.2007 - 20:08:34 , level: 3, UP   NEW
pisem o tom v prielome #20 v clanku rootkit ako preload

000001010006354000063542010984810294574602945820
maniac
 maniac      24.02.2007 - 16:15:58 , level: 1, UP   NEW
jo, takto nejak to bolo aj na onyxe (zdrojaky nepozeram, len vysledok)
este otazocka /var/log/btmp resp badlogin, resp ako sa to vola mas osetrene? na to sme na onyxe zabudli..

00000101000635400006354201098481029457460294582002945833
wiro
 wiro      24.02.2007 - 16:22:15 , level: 2, UP   NEW
jop ono totiz vsetky tie funkcie ktore sa staraju o zapis dat do logov sa pytaju prave tych funkcii ktore som upravoval.
takze pokial viem lastb cita z btmp

#lastb wire
root@osiris:/home/wire# lastb
wire ssh:notty Ancient.Egypt Sat Feb 24 16:18 - 16:18 (00:00)
wire ssh:notty Ancient.Egypt Sat Feb 24 16:18 - 16:18 (00:00)
wire ssh:notty Ancient.Egypt Sat Feb 24 16:18 - 16:18 (00:00)
wire ssh:notty Ancient.Egypt Sat Feb 24 16:18 - 16:18 (00:00)