Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Dkid

#1
@Phobia
HTML quase estinto ? Isso não tem sentido, uma vez que é a linguagem que te estrutura um site.

@Reeves
Muito cool o que mostras-te!
#2
Perl / Re: [Perl] LFI Scanner.
05 de November , 2009, 09:37:28 PM
Joey parabéns pelo seu código.

Troque o <STDIN> por <> que é mais seguro.

E sempre que o utilizador for inserir dados na sua aplicação tente limitar o input ao que realmente deseja.

Code (perl) Select
$var =~ /(\d*)/; # neste caso limitamos a entrada de decimais(números)

Talvez queira dar uma vista de olhos pelo Perl Critic : http://perlcritic.com/

Dkid
#3
C/C#/C++ / Re: Ultimate C# tuto/Lição 8 - Classe Herança
11 de September , 2008, 07:59:36 PM
Boas Dark Fear,

É bom ver alguém a partilhar informação, só não entendi o que você chama de "class base deputados".

Seguindo o seu tópico senti-me um pouco confuso com o seu exemplo, embora a ideia base esteja lá, que é usarmos o constructor base num outro constructor que siga os mesmos atributos, mas para fins diferentes.

Eu programo em visual, pelo que alguma da minha confusão possa ser de você estar a dar exemplos em consola.

Sendo assim eu vou só deixar aqui um bocado do meu código, que é orientado a objectos:

namespace TESTE
{
    class Pessoa
    {
        public string Id;
        private string nome;
        private string morada;
        private string contacto;

        public Pessoa() : this("","", "", "") { }

        public Pessoa(string id,string nome, string morada, string contacto)
        {
            this.Id = id;
            this.nome = nome;
            this.morada = morada;
            this.contacto = contacto;
        }

        public Pessoa(Pessoa outra) : this(outra.Id,outra.nome, outra.morada, outra.contacto) { }

        public string Identificacao
        {
            get { return Id; }
            set { Id = value; }
        }

        public string Nome
        {
            get { return nome; }
            set { nome = value; }
        }

        public string Morada
        {
            get { return morada; }
            set { morada = value; }
        }

        public string Contacto
        {
            get { return contacto; }
            set { contacto = value; }
        }
}
}

Como podem ver aqui é a classe base, visto que em "geral" uma pessoa tem ID, Nome, Morada e Contacto, esta classe vai servir de base para outra classe:

namespace TESTE
{
    class Cliente:Pessoa
    {
        protected string Local_C;
        protected string Orcamento;

        public string Orcament
        {
            get { return this.Orcamento; }
            set { this.Orcamento = value; }
        }

        public string LocalC
        {
            get { return this.Local_C; }
            set { this.Local_C = value; }
        }

        public Cliente() : this("","", "", "", "","") { }

        public Cliente(string id,string nome, string morada, string contacto, string localc, string orcamento)
        :base(id,nome,morada,contacto){           
            this.Local_C = localc;
            this.Orcament = orcamento;
        }
        public Cliente(object[] o)
        :this(o[0].ToString(),o[1].ToString(),o[2].ToString(),o[3].ToString(),o[4].ToString(),o[5].ToString()){
        }

    }
}

Como podem ver o construtor Cliente da Classe Cliente, usa o constructor da Classe Pessoa, desta maneira não precisamos de estar sempre a repetirmo-nos que Constructor Y tem a,b,c atributos. Para isso cria-mos uma classe com um constructor que tenha os atributos comuns das outras classes.

Não sei se me fiz entender, pois as minhas explicações não são as melhores, e sem querer desvalorizar o seu trabalho Dark Fear.

Pois apesar de entender o objectivo eu não entendi muito bem o seu exemplo (talvez o meu também não seja o melhor)...

Cumprimentos
Dkid
#4
C/C#/C++ / C# PortScanner
30 de March , 2008, 07:45:11 PM
Boas, venho aqui disponibilizar o meu primeiro programa ligado (de certa forma) à rede

É um port-scanner, um pouco lento, admito, mas ainda não pesquisei a fundo sobre "half-open scanning" (talvez numa segunda versão do programa)

vou então deixar aqui o código disponível para vocês, não está comentado, mas está a funcionar !

Antes uma imagem





using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;


namespace PortScanner
{
    public partial class PScan : Form
    {
        public PScan()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
       
        private void button1_Click(object sender, EventArgs e)
        {
            int Start = Convert.ToInt32(txtBg.Text);
            int EndP = Convert.ToInt32(txtEnd.Text);

            progressbar.Value = 0;
            progressbar.Maximum = EndP - Start + 1;


            LOG1.ScrollBars = ScrollBars.Vertical;
            LOG2.ScrollBars = ScrollBars.Vertical;

            for (int CPort = Start; CPort <= EndP; CPort++)
            {
                TcpClient TcpScan = new TcpClient();

                try
                {
                    // tenta a ligacao
                    TcpScan.Connect(IPBox.Text, CPort);

                    // senao houver excepcao, a porta poderá estar aberta
                    LOG1.ForeColor = Color.Red;
                    LOG1.AppendText(CPort + "\r\n") ;
                   

                }

                catch
                {
                    LOG2.ForeColor = Color.Blue;
                    LOG2.AppendText(CPort + "\r\n");

                }
                progressbar.PerformStep();
            }
        }

        private void Clean_Click(object sender, EventArgs e)
        {
            LOG1.Text = "";
            LOG2.Text = "";
        }



    }
    }

Codado em Visual C# 2005, para quem nao tiver o compilador eu irei disponibilizar o executavel... e a pasta com os ficheiros....


Dkid
: 30 Março 2008, 19:24:08Para completar deixo aqui o link com os ficheiros e o executável

http://www.badongo.com/file/8549659

Dkid
#5
Revistas e eBooks / Re: Revista PROGRAMAR
29 de March , 2008, 11:33:21 PM
Só para actualizar, a revista já tem a edição 13....

http://www.revista-programar.info/
#6
hum.... sem querer trazer lenha pa fogueira...

talvez divertido.... mas INÚTIL....
#7
Visual Basic / Re: [duvida] Fatorial
06 de February , 2007, 04:54:20 PM
E agora a sua resposta

Para declarar uma variavel maior basta voce a declarar como LONG (long integer) que vai desde  –2,147,483,648 e 2,147,483,642.

portanto.. so tem de substituir INTENGER POR LONG

espero ter ajudado

Dkid
#8
Visual Basic / Re: [duvida] Fatorial
06 de February , 2007, 04:44:06 PM
Boas... nao sei se voce sabe.. mas o factorial de zero é 1... logo voce ja esta falhando ao dizer que o ZERO é um numero invalido para factorial... confira na calculadora do windows se tiver duvidas

Dkid
#9
Tutoriais / Re: Estudo Cybercrimes, contas bancarias
25 de November , 2006, 06:54:35 PM
No banco que eu uso a sua teoria n poderia ser posta em pratica, penso eu...
Pois cada tecla premida o teclado muda ...

Fikem ;)
#10
Temas Livres (Relacionados a Informática) / Re: Seus MSN's
15 de November , 2006, 08:23:03 AM
O meu é mailto:Dkidpt@gmail.com">Dkidpt@gmail.com

Dkid
#11
Windows XP / Re: Teclas de Atalho
05 de November , 2006, 08:33:18 AM
Só para acrescentar mais uma

ALT - ESPAÇO - N  => minimiza a janela activa


Dkid
#12
Penetration Tests / Re: War Driving
26 de October , 2006, 06:02:50 PM
Desculpa o atraso...
Penso que voce ja tenha ouvido falar, www.warchalking.com.br procura ae uma .... eles tambem ensinam a fazer

Vlw

Dkid
#13
Penetration Tests / Re: War Driving
13 de October , 2006, 05:28:18 PM
isso mesmo, war flying se faz de aviao a uma altura de 1,500 - 2000 pés, normalmente usado em viagens pequenas

Dkid
#14
Darkers Project / Re: Secret - Criptografia
12 de October , 2006, 07:24:40 PM
Mto bom OnlyOne, gostei

Dkid
#15
Oi, obrigado pessoal !!!

Eu esqueci de mencionar se voces conhecerem outros programas que partilhem connosco...

Reeves Zenit-Polar até parece uma boa tecnica de codificacao, eu não conhecia..
Oh whit3_sh4rk tu bem podia fazer um programinha que converte-se texto normal em Zenit-Polar... devia ficar show......

Dkid