Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[TIP] Modifica della versione di un programma (es. OpenSSH)

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
10 posts • Page 1 of 1
Author
Message
kaio
Apprentice
Apprentice
User avatar
Posts: 293
Joined: Tue Aug 26, 2003 11:05 am
Location: Gorizia - IT
Contact:
Contact kaio
Website

[TIP] Modifica della versione di un programma (es. OpenSSH)

  • Quote

Post by kaio » Fri Apr 09, 2004 12:20 am

Ciao!

E' possibile rimuovere in qualche maniera la versione di OpenSSH che appare quando faccio

Code: Select all

telnet ipmacchinaremota 22
?????
Immagino che devo andare a mano nei sorgenti per cambiare qualche macro in C...

Grazie mille!

editShev: ho cambiato il titolo mettendolo come [TIP] e con un contenuto più indicativo
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Fri Apr 09, 2004 1:17 am

DISCLAIMER
[delirio on]
Se in seguito alla modifica qui esposta il pc non ti parte piu, ti esplode lasciandoti orribilmente mutilato, o deciderai di farti monaco, il sottoscritto (cioe' io in quanto me medesimo) non potra' essere ritenuto in nessun modo responsabile.
Se vuoi seguire questo tip, lo fai a tuo uso (e abuso) e pericolo :)
[delirio off]
-------------------------------------------------------------------------------------
Modifica della versione di Openssh in Gentoo

Bisogna notare comunque, che questa misura non serve a nient'altro che 'scoraggiare' script-kiddies e utOnti provvisti di scanner selvaggi in cerca di versioni bacate.
In ogni caso, se volete davvero proteggere il demone di ssh e evitare scansioni, fatelo ascoltare in una porta alta (ad es. 34567) e chiuso in chroot.


Prendiamo in considerazione Openssh,e non SSH.com, e useremo la versione 3.8p1.

Code: Select all

*  net-misc/openssh
      Latest version available: 3.8_p1
      Size of downloaded files: 934 kB
      Homepage:    http://www.openssh.com/
      Description: Port of OpenBSD's free SSH release
Questi sono i passi da seguire:

Code: Select all

ebuild /usr/net-misc/openssh/openssh-3.8_p1.ebuild unpack
Questo prepara l'installazione di openssh scompattandone i sorgenti.
Adesso entriamo nella cartella:

Code: Select all

cd $PORTAGE_TMPDIR//openssh-3.8_p1/work/openssh-3.8p1/
$PORTAGE_TMPDIR e' la cartella di lavoro di emerge.
Dato che alcuni di noi (me compreso) non usano quella standard, ho inserito questo passaggio.
Per saperne la locazione, basta un

Code: Select all

emerge info|grep TMPDIR
Adesso editiamo il file che contiene la versione:

Code: Select all

nano -w version.h
Potete sostituire ad es.

Code: Select all

#define SSH_VERSION     "OpenSSH_3.8p1"
con

Code: Select all

#define SSH_VERSION     "ziopino v2"
Usate solo caratteri alfanumerici e -_

Salvate con CTRL+X (ovviamente 8O).

A questo punto mergiate il pacchetto come al solito:

Code: Select all

ebuild /usr/net-misc/openssh/openssh-3.8_p1.ebuild merge
Potete verificarne il risultato con:

Code: Select all

telnet IP 22

:) buon divertimento.
Last edited by FonderiaDigitale on Fri Apr 09, 2004 7:14 am, edited 1 time in total.
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Fri Apr 09, 2004 1:19 am

ps. puoi cambiare il titolo del topic in qualcosa di piu (iner|esauri)ente?
Grazie.
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
kaio
Apprentice
Apprentice
User avatar
Posts: 293
Joined: Tue Aug 26, 2003 11:05 am
Location: Gorizia - IT
Contact:
Contact kaio
Website

  • Quote

Post by kaio » Fri Apr 09, 2004 7:02 am

Graaaaaaaaaaaazie mille sei stato utilizzzzzzzzzimo :)
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Fri Apr 09, 2004 9:08 am

FonderiaDigitale ottimo TIP... é quasi un peccato che sia relegato in un thread relativo a uno specifico programma dato che si adatta a qualsiasi pacchetto ;-)
Ciao da me!
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Fri Apr 09, 2004 4:52 pm

Se ho il nulla-osta dei mod, scrivo (tempo permettendo) un mini-howto su come espandere questa cosa ai maggiori servizi in uso :P
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
shev
Bodhisattva
Bodhisattva
User avatar
Posts: 4084
Joined: Mon Feb 03, 2003 3:12 pm
Location: Italy

  • Quote

Post by shev » Fri Apr 09, 2004 5:44 pm

FonderiaDigitale wrote:Se ho il nulla-osta dei mod, scrivo (tempo permettendo) un mini-howto su come espandere questa cosa ai maggiori servizi in uso :P
Certo che l'hai, perchè non dovresti averlo? :D
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Top
Sparker
l33t
l33t
User avatar
Posts: 992
Joined: Thu Aug 28, 2003 2:49 pm

  • Quote

Post by Sparker » Fri Apr 09, 2004 6:02 pm

Bello. Sarebbe carina un'opzione in portage per farlo in automatico.
Top
MyZelF
Bodhisattva
Bodhisattva
User avatar
Posts: 2010
Joined: Tue Feb 25, 2003 10:47 pm
Location: Venice, Italy
Contact:
Contact MyZelF
Website

  • Quote

Post by MyZelF » Fri Apr 09, 2004 10:23 pm

Fortunatamente alcuni demoni (tra questi postfix), permettono di fare modifiche simili attraverso file di configurazione.

Se openssh non prevede questa possibilità un motivo c'è... infatti l'indicazione della versione è richiesta esplicitamente per l'interoperabilità con altre implementazioni di ssh. Parola di Theo de Raadt.
If I see one more note about turning off the SSH version string, I am going
to scream.

IT IS NECCESSARY.
Quindi, in generale, non è una buona idea apportare quella modifica.
"Larry the Cow was a bit frustrated at the current state of Linux Distributions..."
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Sun Apr 11, 2004 2:51 pm

MyZelF wrote:Fortunatamente alcuni demoni (tra questi postfix), permettono di fare modifiche simili attraverso file di configurazione.

Se openssh non prevede questa possibilità un motivo c'è... infatti l'indicazione della versione è richiesta esplicitamente per l'interoperabilità con altre implementazioni di ssh. Parola di Theo de Raadt.
If I see one more note about turning off the SSH version string, I am going
to scream.

IT IS NECCESSARY.
Quindi, in generale, non è una buona idea apportare quella modifica.
Nel post Theo si riferiva a dei bug delle versioni precedenti... conoscendo la versione e i bug, é vero che i kiddies e lamer sanno come entrare ma é anche vero che client piú recenti sanno come aggirare i bug ai fini di una comunicazione sicura, d'altro canto c'é anche da considerare che se si fa uso "privato" di ssh (ovvero per collegarsi da scuola a casa) sa quali sono le versioni in gioco e potrebbe voler decidere che la compatibilitá con "tutti le versioni di ssh del pianeta" non é importante.

questione di scelte insomma... anche se é semrpe bene sapere che si sta facendo una scelta, e quali sono i pregi e i difetti di una opzione o dell'altra... ;-)
Ciao da me!
Top
Post Reply
  • Print view

10 posts • Page 1 of 1

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic