• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
March 09, 2026, 10:55:53 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
March 09, 2026, 10:55:53 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
by Petross
[Today at 10:31:39]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[March 08, 2026, 17:19:02 pm]

[Διανεμημένη Παραγωγή] Γε...
by elischat
[March 08, 2026, 01:22:22 am]

Thmmy-συνάντηση Μάρτιος 2...
by Nikos_313
[March 07, 2026, 22:03:16 pm]

Υποβολή αιτήσεων Erasmus+...
by PolarBear
[March 07, 2026, 05:11:53 am]

Απορία για διπλωματικές
by micelethe
[March 06, 2026, 00:56:42 am]

[ΣΦ ΗΛ-ΜΗΧ] ΣΥΝΤΟΝΙΣΤΙΚΗ ...
by Χαρούμενη Πατάτα
[March 05, 2026, 23:19:14 pm]

Μαθήματα Επιλογής 6ου Εξα...
by PolarBear
[March 05, 2026, 01:36:39 am]

Θέσεις PhD στο Πανεπιστήμ...
by chatzikys
[March 05, 2026, 00:54:49 am]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by alexiosmara
[March 04, 2026, 21:03:25 pm]

[Σ.Α.Π.Γ.] Γενικές απορίε...
by chatzikys
[March 04, 2026, 16:08:50 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by chatzikys
[March 04, 2026, 15:51:43 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by chatzikys
[March 04, 2026, 15:50:13 pm]

[AΡΑΓΕ ΑΤΤΑCK] Εκδήλωση Φ...
by felantaki
[March 03, 2026, 22:09:33 pm]

[Μικροεπεξεργαστές] Γενικ...
by Ulmo
[March 03, 2026, 20:07:36 pm]

[Επιχειρησιακή Έρευνα Ι] ...
by Nikos_313
[March 02, 2026, 17:29:40 pm]

[Ισχύος Ι] Ερωτήσεις Προφ...
by chatzikys
[March 02, 2026, 15:06:04 pm]

[Τεχνολογία Ηλεκτροτεχνικ...
by Nikos_313
[March 02, 2026, 12:13:36 pm]

H Στοά των Off Topic
by Nikos_313
[March 01, 2026, 22:13:22 pm]

[ΑΝΤΙΣΤΑΣΗ] ΑΝΑΚΟΙΝΩΣΗ ΣΧ...
by Χαρούμενη Πατάτα
[March 01, 2026, 21:43:58 pm]
Στατιστικά
Members
Total Members: 10363
Latest: konto
Stats
Total Posts: 1430628
Total Topics: 31969
Online Today: 1938
Online Ever: 9872
(February 17, 2026, 10:41:42 am)
Users Online
Users: 24
Guests: 301
Total: 325
AristeidisM
jimalexoud
mimaki
Kouges
xorxe
gefo7
Gaspard
grepanis
iliaskou
Psycher
sassi
Katarameno
alex6kyr
ilazarit
Phlikon
Marihouan820
cpt38
chatzikys
JulioL
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα > Περί Υπολογιστών... > Software > Προγραμματισμός (C, VB, Delphi, PHP, ASP...) (Moderators: chatzikys, PolarBear) > Source Code Verification - Πως γίνεται??
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Source Code Verification - Πως γίνεται??  (Read 1732 times)
netronio
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 69


Ξένοι λοιπόν???


View Profile
Source Code Verification - Πως γίνεται??
« on: February 23, 2007, 17:16:04 pm »

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

Αν γνωρίζουμε τον builder που χρησιμοποιήθηκε φαντάζομαι γίνεται να κάνουμε compile τον κώδικα και να δούμε αν το πρόγραμμα βγαίνει ίδιο.
Μάλλον όμως θα υπάρχει και πιο έξυπνος τρόπος...με αυτό τον τρόπο μάλιστα δεν νομίζω να μπορούμε να είμαστε σίγουροι αν όλες οι λειτουργίες του προγράμματος εμπεριέχονται στον κώδικα.

Δεκτες οι προτάσεις για οποιαδήποτε γλώσσα προγραμματισμού.



Logged

Έχω ακούσει για κοπέλες που έχουν πάει με το μισό χωριό μου.
Έχω ακούσει για κοπέλες που έχουν πάει με τη μισή Καρδίτσα.
Έχω ακούσει για κοπέλες που έχουν πάει με τη μισή Θεσσαλονίκη

Εγώ ρε γαμώτο γιατί είμαι πάντα στο άλλο μισό?????
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Re: Source Code Verification - Πως γίνεται??
« Reply #1 on: February 23, 2007, 17:20:32 pm »

Αν θες να τα τεσταρεις σε επιπεδο source code πρεπει νομιζω να κανεις de-assembly (reverse engineering) το προγραμμα ... πραγμα αρκετα δυσκολο!

Οποτε πιο λογικος τροπος μου φαινεται να compilareis τον κωδικα που εχεις και να δεις αν το προγραμμα ειναι ιδιο (και παλι δεν μπορεις να το δεις ετσι ευκολα αλλα λεμε τωρα.. )
Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
anonymous-root
Veteran
Καταστραμμένος
******
Posts: 8574


What do you want to troll today?


View Profile
Re: Source Code Verification - Πως γίνεται??
« Reply #2 on: February 23, 2007, 20:22:28 pm »

Νομίζω γίνεται κάτι τις με ψηφιακή υπογραφή.

Υπογράφεις ψηφιακά το πρόγραμμα.
Logged
elmaya
Guest
Re: Source Code Verification - Πως γίνεται??
« Reply #3 on: February 23, 2007, 21:16:02 pm »

Τι θέλεις να κάνεις ακριβώς? Και τι έχεις στη διάθεσή σου?

εδιτ: Βασικά αυτό που ρωτάω είναι: "Θέλεις να ταυτοποιήσεις ότι ο κώδικας παράγει το binary που έχεις, ή να δεις αν ο κώδικάς σου έχει λογικά σφάλματα?"
« Last Edit: February 23, 2007, 21:23:13 pm by elmaya » Logged
netronio
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 69


Ξένοι λοιπόν???


View Profile
Re: Source Code Verification - Πως γίνεται??
« Reply #4 on: February 26, 2007, 11:06:03 am »

Θέλω να ταυτοποιήσω ότι ο κώδικας παράγει το binary που έχω.

Το πρόγραμμα είναι παλιό και ένα μεγάλο κομμάτι του είναι γραμμένο σε Pascal.

Ένας φίλος ανέφερε μια ιδέα.
Να γίνει compile ο πηγαίος κώδικας και να συγκριθούν τα αρχεία που θα παραχθούν με τα εκτελέσιμα που έχουμε.
Αν η σύγκριση γίνει bit by bit μάλλον έτσι θα γίνει η επιβεβαίωση.
Απο ότι πρόλαβα να δώ, υπάρχει η εντολή στο DOS με όνομα COMP που συγκρίνει δύο αρχεία αλλα δεν το έψαξα παραπάνω.

Logged

Έχω ακούσει για κοπέλες που έχουν πάει με το μισό χωριό μου.
Έχω ακούσει για κοπέλες που έχουν πάει με τη μισή Καρδίτσα.
Έχω ακούσει για κοπέλες που έχουν πάει με τη μισή Θεσσαλονίκη

Εγώ ρε γαμώτο γιατί είμαι πάντα στο άλλο μισό?????
elmaya
Guest
Re: Source Code Verification - Πως γίνεται??
« Reply #5 on: February 26, 2007, 12:02:23 pm »

Quote from: netronio on February 26, 2007, 11:06:03 am
Θέλω να ταυτοποιήσω ότι ο κώδικας παράγει το binary που έχω.

Το πρόγραμμα είναι παλιό και ένα μεγάλο κομμάτι του είναι γραμμένο σε Pascal.

Ένας φίλος ανέφερε μια ιδέα.
Να γίνει compile ο πηγαίος κώδικας και να συγκριθούν τα αρχεία που θα παραχθούν με τα εκτελέσιμα που έχουμε.
Αν η σύγκριση γίνει bit by bit μάλλον έτσι θα γίνει η επιβεβαίωση.
Απο ότι πρόλαβα να δώ, υπάρχει η εντολή στο DOS με όνομα COMP που συγκρίνει δύο αρχεία αλλα δεν το έψαξα παραπάνω.

Και εγώ μάλλον θα ξαναέφτιαχνα ένα εκτελέσιμο με τον ίδιο compiler και θα έλεγχα, αν είναι ίδια τα binary. Αυτό προϋποθέτει ίδιες ακριβώς ρυθμίσεις στον compiler.

Αλλά αν έχει κανένας άλλος καμία ιδέα...  Undecided
Logged
chggr005
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2566


Free ...as a bird (Beatles)


View Profile
Re: Source Code Verification - Πως γίνεται??
« Reply #6 on: February 26, 2007, 22:38:34 pm »

Quote from: JAs0n-X on February 23, 2007, 17:20:32 pm
Αν θες να τα τεσταρεις σε επιπεδο source code πρεπει νομιζω να κανεις de-assembly (reverse engineering) το προγραμμα ... πραγμα αρκετα δυσκολο!
Υπάρχουν έτοιμα προγράμματα που ονομάζονται disassemblers, αλλά αυτό που σου δίνουν είναι οι εντολές Assembly που περιέχει το πρόγραμμά σου και όχι κώδικα γλώσσας υψηλού επιπέδου όπως πχ η C++.

Εγώ αυτό που θα έλεγα είναι να κάνεις compile με τον ίδιο compiler και με τις ίδιες ρυθμίσεις και μετά σύγκριση bit by bit. Ξέρεις όμως με ποιόν compiler είχες φτιάξει το πρόγραμμα και τι ρυθμίσεις έχεις κάνει?
Logged

Goodbye to you, my trusted friend.
We've known each other since we were nine or ten.
Together we 've  climbed hills or trees.
Learned of love and ABC's,
skinned our hearts and skinned our knees.

Goodbye my friend, it's hard to die,
when all the birds are singing in the sky,
Now that the spring is in the air.
Ο λογαριασμός έχει παραβιαστεί, μην ανοίξετε το link. are everywhere.
When you see them I'll be there.

We had joy, we had fun, we had seasons in the sun.
But the hills that we climbed
were just seasons out of time.

Terry Jacks - Seasons In The Sun


Οι πρωτοετείς φοιτητές μπορούν να ενημερωθούν για τον Σύλλογο Φοιτητών Ηλεκτρολόγων Μηχανολόγων Μηχανικών από εδώ:  Σύλλογος Φοιτητών
Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...