|
| Kommentar Fra : molokyle |
Dato : 19-06-03 08:24 |
|
Øv, jeg er blever rusten i DOS. Men mon ikke det er noget med filredirection.
Altså læg password i en fil eks. PSWD.TXT og skrive noget i retning af :
ftp ftp.sol.dk < PSWD.TXT
eller med pipe's :
PSWD.TXT|ftp ftp.sol.dk
Jeg er altså stærkt angrebet af Alsheimer hvad DOS anbelanger
...men er der ikke noget med at man bruger GET og PUT i FTP ?
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 19-06-03 11:28 |
|
Du ku' jo lave en permanent fil med kodeordet, kalde den f.eks mit_psw.txt og så sammenligne (COMP) de to filer før du giver ftp din pswd.txt fil. Hvis de ikke er ens er der tastet forkert og så kan du henvise til en LABEL der lader brugeren indtaste igen.
Som sagt: Jeg ér rusten på det felt. Det er 10 år siden jeg lavede DOS batch programmering
</MOLOKYLE>
| |
|
Som du selv skriver er det f.ex "ftp ftp.sol.dk", derefter bør den spørge efter brugernavn og password (hvis ikke du har brugt "ftp -A ftp.sol.dk" hvor den laver en annonym access). Du kan ikke lave en fil med password, du er nød til at taste det selv (jeg tror at det er et sikkerheds spørgsmål).
| |
| Kommentar Fra : molokyle |
Dato : 19-06-03 18:41 |
|
Næh.. redirect from file = '<' bør virke som user input. Jeg tror nærmere du mangler nogle parametre til FTP eller et carriage return (ASCII 13 ; hex 0d), newline (ASCII 10 ; hex 0a) eller noget. Altså: ftp ftp.sol.dk < PSWD.TXT < echo [..og nu ka' jeg ikke huske hvordan man sender et RETURN i ASCII.. ]
Jeg ved det ikke men, falder jeg over noget kommer jeg tilbage !
</MOLOKYLE>
| |
|
Man kan godt redirecte brugernavn og kommandoer fra en fil, men når ftp læser password vil den have input direkte fra tastaturet (ja, den kan godt kende forskel).
| |
| Kommentar Fra : molokyle |
Dato : 19-06-03 22:09 |
|
Ok. så blev jeg dét klogere, men hva' gør 'pcboy' så? Ka' du komme på noget Bertel ?
Er det en go' gammel hjemmestrikket ASM'er = *.asm (MASM->LINK->MAKE->COM2BIN->) *.com/*.exe fil, der via direkte adressering, sender echo til tastaturbufferen og som extern DOS kommando kan 'narre' FTP ?
Hold kæft... , jeg føler mig gammel
</MOLOKYLE>
| |
|
pcboy kan prøve med wget f.ex ftp://sunsite.dk/projects/wget/windows/
| |
| Kommentar Fra : pcboy |
Dato : 20-06-03 12:30 |
|
hvad skal jeg på den side?? og hvorfor svarer i ikke på mit spørgsmål neden under dette i ladder til at vide noget om bat fil programering
Hilsen pcboy
| |
|
Du skal bruge den side til at downloade et program der gør det muligt for dig (måske med vores hjælp) at lave et batch-script der kan logge dig på en ftp.
Hvis du kører kommandoen:
ftp ftp.sol.dk
Bliver du bedt om brugernavn og password (har du prøvet, har du et brugernavn og password?).
Du kan godt putte kommandoen i en bat-fil, det ændrer ikke noget.
Jeg går ud fra at du vil overføre filer til/fra den server du logger på.
| |
| Kommentar Fra : molokyle |
Dato : 20-06-03 16:47 |
|
Sådan havde jeg også opfattet det, men jeg tror, hvis BertelBrander har ret, at jeg ikke ka' hjælpe videre Sorry... Jeg mente bare at man kunne give programmer som ftp en fil som input. Forudsat indholdet i filen svarer til de forventede inddata; skulle det kunne lade sig gøre. Programmet ser jo ikke andet end en steam. Men hvis programmet leder efter data i eksempelvis keyboardbufferen, må man loade data derind. Derfor må batchfilen nødvendigvis kalde et program der kan pladcere data dér. Alså en *.exe/*.com fil skrevet i Assembler.
Som sagt, hvis jeg falder over noget så...
</MOLOKYLE>
| |
| Accepteret svar Fra : BertelBrander | Modtaget 30 point Dato : 30-07-03 20:07 |
|
Du skal lave en fil der ser nogenlunde sådan ud:
open host port
brugernavn
password
Så starter du ftp sådan her:
ftp -s:ftp.txt
Hvor ftp.txt er navnet på din fil.
Det kræver selvfølgelig at du har et brugernavn og password
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|