δημιουργια "ιου" για διαγραφη φακελου  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό sokoban4ever » 11 Δεκ 2009, 19:14

kalakouentin έγραψε:
Spoiler: show
Off topic:
Καθόλου κράξιμο δε θέλει. Καλύτερα αυτό παρά κάτι χαζά script του στυλ : "Να μετράει το μήκος ονόματος σε κάθε φάκελο και να επιστρέφει το μέσο όρο του" και λοιπές ανούσιες μπαρούφες. Έχω κάνει εγώ traversal σε AVL δέντρα για να βρω αν ο Γιώργος είναι γιος της Μαρίας που είναι ανιψιά του Πάνου... :sick: Μυαλό πουρές... Σιγά τον διαφθορέα για κράξιμο. Ντάξει δε ζήτησε και κάτι απίστευτο να φτιάξουν τα παιδιά και το malware, software είναι :P. Kαι μάλιστα καλύτερα αυτό για να δουν από τη μία ότι ο κώδικας τους μπορεί να έχει και επιπτώσεις στο pc τους αν τρέχουν μλκίες και από την άλλη είναι μια ωραία ασκησούλα για να δουν και τί παίζει με file permissions, rwx-theme κτλ.

Off topic:
@kalakouentin
Συμφωνώ αλλά ...
Spoiler: show
μην ξεχνάμε ότι είναι όλα σημαντικά και τα βαρετά και τα μη βαρετά ... θέματα
τα βαρετά είναι απλά κάποια θέματα που δεν παρουσιάστηκαν με ελκυστικό τρόπο.
Με λίγη φαντασία ένας μπορεί να παρουσιάσει το traversing σε AVL trees ή άλλα trees....
σε συνδυασμό με κάτι ποιό ελκυστικό όπως ισως και malware συμεριφορά. κλπ κλπ
(Πάντως τυχαίνει να είναι πολύ συχνά ελκυστική η μη συμβατική λειτουργία ενός προγράμματος tricks,hacks ,cracks.κλπ κλπ....)
Πάντως όταν διδάσκει κάποιος με τον πλέον βαρετό τρόπο πράγματα που θεωρούνται ουσιαστικά
μάλλον δεν κάνει καλά την δουλειά του αυτός .. και όχι ότι τα πράγματα είναι ανούσια.
Δεν είναι ανούσια τα data structures ... ένας βαρετός δάσκαλος ίσως είναι
;)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό NHNA » 11 Δεκ 2009, 19:53

παιδιά συμφωνώ,η άσκηση είναι πολύ καλή και για πολύ καλή εξάσκηση.σιγά,δεν θα σπάσουμε και τα μυστικά του κράτους,
1 αρχείο θα διαγράψουμε...
τελικά θα αφήσω τα πολύπλοκα πράγματα και θα την κάνω στα windows...
είναι πιο εύκολο...
ευχαριστώ πολύ πάντως :)
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό Epirotes » 11 Δεκ 2009, 20:24

Off topic:
@ kalakouentin: Δικαίωμά σου να διαφωνείς, και δικαίωμά μου να διαφωνώ. Επειδή, κι εγώ εκπαιδευτικός έχω σπουδάσει, όχι, δεν χρειάζεται να μαθαίνουμε στους μαθητές πως να φτιάχνουν ιούς κι άλλα malware, όσοι ενδιαφέρονται γι' αυτό θα το μάθουν και μόνοι τους. Και υπάρχουν κι άλλοι τρόποι να διδάξεις τους κινδύνους των ιών, malware κλπ. δεν χρειάζονται τέτοιες ασκήσεις. Και θα επιμείνω ότι ο τύπος θέλει κράξιμο! Κατά τ' άλλα, αν θέλεις να συνεχίσουμε αυτή την συζήτηση, σου προτείνω να το κάνουμε εδώ ή άνοιξε ειδικό θέμα στην ενότητα περί ανέμων.
Τελευταία επεξεργασία από Epirotes και 11 Δεκ 2009, 21:32, έχει επεξεργασθεί 2 φορά/ες συνολικά
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό sokoban4ever » 11 Δεκ 2009, 20:26

@NHNA
πολύπλοκα?
αν έχεις τον κώδικα του πρώτου προγράμματος όχι δεν είναι
Δεν έχει σημασία όπου και να την κάνεις σε ότι λειτουργικό
απλά βάλε τον "κακό " κώδικά ενδιάμεσα σε κανονικές ρουτίνες του προγράμματος πχ
Κώδικας: Επιλογή όλων
καλή συνάρτηση 1
καλή συνάρτηση 2
καλή συνάρτηση 3
κακή συνάρτηση

κάλεσμα καλής συνάρτησης 1
κάλεσμα κακής συνάρτησης
κάλεσμα καλής συνάρτησης 2
κάλεσμα καλής συνάρτησης 3

:think:
Στα windowz άμα δεν ξέρεις τον κώδικα του προγράμματος ( έχεις μόνο το binary) θέλεις να πείς ότι σου είναι απλό να κάνεις ας πούμε inject κάποιο κώδικα έτσι για πλάκα :crazy: :?: :?: :?:
:think:
αν το κάνεις ήδη αυτό τότε είναι παράδοξο αν όχι περίεργο να σου φαίνεται πολύπολοκη διαδικασία στο linux
Να κάνω και μια ερώτηση έχεις κάνει κανένα μάθημα για assembly :?:
:think: για jumps κλπ γνωρίζεις ?
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό ant_0611 » 11 Δεκ 2009, 20:52

Διάλεξε, ενα πρόγραμμα για να εκτελείται. Φτιάξε μετά ενα δικό σου, κανε ενα fork() και μετα ενα exec() στην μια διεργασια και στην αλλη διεγραψε τον πρώτο φακελο που θα βρέις απο την λίστα των αρχείων της επιφανειας εργασίας. Απλές εντολές συστήματος. Αν αυτή η εργασία είναι για μαθημα λειτουργικών συστηματων , unix κλπ... τοτε αυτο θέλει ο καθηγητης. Αν ειναι για μαθημα προγραμματισμού σε C, C++ η άλλη γλώσσα... μ@λ@κια του...
Για μαθημα προγραμματισμού συστηματων, θα μπορούσε να σας βάλει εναν Server και εναν client για ανταλλαγή αρχείων... ή μια κατανεμημενη (σε διεργασίες ή νήματα) ταξινόμηση δέντρου, οπου θα σας προσφερε περισσότερη ταλαιπωρια , αρα και εντριφή με το θέμα.
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Μέτρια
Laptop:
Spoiler: show
Ubuntu 9.10 σε Fujitsu-Siemens A1667G2
Προδιαγραφές ⇛ Επεξεργαστής : AMD Turion 64 ML-37 │ Μνήμη : 1GB│ Κάρτα Γραφικών : ATI X700 128MB │ Κάρτα Ασύρματη : Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g (rev 02) │ Κάρτα Ήχου : VIA 8237 │ 15.4" Glossy 1280x800

Desktop:
Spoiler: show
Ubuntu 10.04
Προδιαγραφές ⇛ Επεξεργαστής : AMD Αthlon 1800+ │ Μνήμη : 1GB│ Κάρτα Γραφικών : Geforce 4 mx440 64MB │ 17" Glossy 1280x1024
Άβαταρ μέλους
ant_0611
punkTUX
punkTUX
 
Δημοσιεύσεις: 294
Εγγραφή: 11 Απρ 2009, 15:16
Τοποθεσία: Χανιά
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό Nisok » 11 Δεκ 2009, 21:09

@sokoban4ever
Χμμμ .πιστεύω ότι κάνετε την ζωή σας περίπλοκη έτσι .
Βρείτε μια εφαρμογή ... όποια!
Και και αντί να βάλεις την "κακιά" συνάρτηση μέσα στο κώδικα. Φτιάξε ένα plug in.πλ Μπορεί να έχει όνομα ενός ήδη υπάρχοντος plugin.
Αλλάζεις το config της εφαρμογής ώστε να καλεί και αυτό το plug in (αν είναι κάποιο καινούριο)και αυτό κάνει την βρωμοδουλειά.
Πολλές εμπορικές εφαρμογές δίνουν αναλυτικές οδηγίες για plugins αλλά όχι το πηγαίο κώδικά τους.

Μου φαίνεται πιο απλή διαδικασία.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό Hephaestus » 11 Δεκ 2009, 21:52

Η δημοσίευση διαγράφηκε.
Τελευταία επεξεργασία από Hephaestus και 15 Δεκ 2009, 05:29, έχει επεξεργασθεί 1 φορά/ες συνολικά
Γνώσεις ⇛ Linux: Μέτριο με 64 φουσκάλες ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Ναι
Άβαταρ μέλους
Hephaestus
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 316
Εγγραφή: 13 Απρ 2009, 22:10
Τοποθεσία: /dev/null
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό sokoban4ever » 11 Δεκ 2009, 22:08

@Nisok
εντάξει μιλάω για την περίπτωση που ξέρει τον κώδικα αλλά απλά δεν ξέρει πως να σβήσει ένα αρχείο από το σύστημα και πότε...

Ασφαλώς και αν τυχαίνει και κάποια εφαρμογή να έχει plugins και αυτά να μπορούν να κάνουν κάποια πράγματα ... τότε κάτι μπορεί να γίνει...
χωρίς να ξέρεις τον πηγαίο κώδικα κάτι σαν την emmebed scripting ή addons κλπ .. αλλά υποτίθεται ότι πέρνουν τα μέτρα τους και αυτό είναι δύσκολο να συμβεί...οπότε εξαρτάται ... Σίγουρα πάντως είναι πολύ πιό απλό από τον να προσπαθεί κανείς να βάλει κώδικα σε binary αρχείο... :crazy:
ειδικά όταν τα περισσότερα είναι κρυπτογραφημένα και signed executables.....κλπ

@Hephaestus
βασικά πως διαγράφουν ένα αρχείο από το filesystem με την C++ ψάχνει ...
από ότι κατάλαβα και καλά ο χρήστης δεν θα μπορεί να το εντωπίση
αλλά είναι προφανές ότι δεν μπορεί να το εντωπιστεί καθώς μια ρουτίνα δεν κάνει spawn μια νέα διεργασία οπότε
δεν θα μπορεί να το δεί με το process tree ...
απλά θα ψάξει για το αρχείο του και δεν θα υπάρχει πια...
αυτό υποτίθεται είναι malware επειδή θα γίνει εν άγνοια του χρήστη ...
Αλλά δεν είναι ιος .. ένας ιός κάνει περισσότερα από το να διαγράφει ένα αρχείο...
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό NHNA » 11 Δεκ 2009, 22:23

βρε παιδιά...
επάνω γράφω το ιός μέσα σε εισαγωγικά...
γιατί τόση αντίδραση πια??
όχι θα καθόμαστε να κάνουμε θεωρητικά και δεν θα αγγίξουμε καθόλου τον υπολογιστή...
ευχαριστώ πάντως για αυτούς που ενδιαφέρθηκαν,τελικά την άσκηση την έκανα και θα την παραδώσω σε windows..(έχω να διαβάσω και για 1εξεταστική) ;)
;) ninoula

Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Μέτριος
Desktop -> Ubuntu 10.04 32-bit (el_GR.UTF-8) | Intel Pentium D 3.40GHz │ RAM 2048 MiB │ Gigabyte G31M-S2C | Κάρτες γραφικών: Intel 82G33/G31 Express Integrated Graphics Controller [8086:29C2]
Netbook -> Ubuntu 10.10 32-bit (el_GR.UTF-8) | Intel Atom N270 1.60GHz │ RAM 512 MiB │ Acer AOA110 - Acer
NHNA
punkTUX
punkTUX
 
Δημοσιεύσεις: 186
Εγγραφή: 25 Αύγ 2009, 16:00
Εκτύπωση

Re: δημιουργια "ιου" για διαγραφη φακελου

Δημοσίευσηαπό sokoban4ever » 11 Δεκ 2009, 22:36

@NHNA
απλά συζητάμε ...
Από περιέργεια
Στα windows ήξερες τον κώδικα το προγράμματος που θα έκανες να διαγράφει το αρχείο :?:
καλή επιτυχία στην εξεταστική σου
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron