A vehicular electronic device hacking test apparatus comprising: a transmitter; a receiver; and a processor configured to classify a communication-connection procedure into one state out of a plurality of states (821, 822, 823) based on a preset communication protocol, to generate a first mutated packet (831, 832, 833) appropriate for the state within which the communication-connection procedure has been classified, and to transmit the first mutated packet to a vehicular electronic device through the transmitter, wherein the processor is further configured to: randomly determine a next state among the plurality of states (821, 822, 823), in case that a first reception packet corresponding to the first mutated packet (831, 832, 833) is received through the receiver, generate a second mutated packet (831, 832, 833) appropriate for the randomly determined next state, and transmit the second mutated packet (831, 832, 833) appropriate for the randomly determined next state to the vehicular electronic device through the transmitter, wherein the first mutated packet (831, 832, 833) is generated by mutating a portion of an original packet to be transmitted in the state within which the communication-connection procedure has been classified and the second mutated packet (831, 832, 833) is generated by mutating a portion of an original packet to be transmitted in the randomly determined next state, wherein the processor is further configured to mutate an arbitrary portion of an information payload of the original packet to generate the first mutated packet (831, 832, 833) or the second mutated packet (831, 832, 833), wherein the processor is further configured to determine whether the vehicular electronic device is vulnerable to hacking based on whether the first reception packet corresponding to the first mutated packet (831, 832, 833) or a second reception packet corresponding to the second mutated packet is received through the receiver. a transmitter; a receiver; and a processor configured to classify a communication-connection procedure into one state out of a plurality of states (821, 822, 823) based on a preset communication protocol, to generate a first mutated packet (831, 832, 833) appropriate for the state within which the communication-connection procedure has been classified, and to transmit the first mutated packet to a vehicular electronic device through the transmitter, wherein the processor is further configured to: randomly determine a next state among the plurality of states (821, 822, 823), in case that a first reception packet corresponding to the first mutated packet (831, 832, 833) is received through the receiver, generate a second mutated packet (831, 832, 833) appropriate for the randomly determined next state, and transmit the second mutated packet (831, 832, 833) appropriate for the randomly determined next state to the vehicular electronic device through the transmitter, randomly determine a next state among the plurality of states (821, 822, 823), in case that a first reception packet corresponding to the first mutated packet (831, 832, 833) is received through the receiver, generate a second mutated packet (831, 832, 833) appropriate for the randomly determined next state, and transmit the second mutated packet (831, 832, 833) appropriate for the randomly determined next state to the vehicular electronic device through the transmitter, wherein the first mutated packet (831, 832, 833) is generated by mutating a portion of an original packet to be transmitted in the state within which the communication-connection procedure has been classified and the second mutated packet (831, 832, 833) is generated by mutating a portion of an original packet to be transmitted in the randomly determined next state, wherein the processor is further configured to mutate an arbitrary portion of an information payload of the original packet to generate the first mutated packet (831, 832, 833) or the second mutated packet (831, 832, 833), wherein the processor is further configured to determine whether the vehicular electronic device is vulnerable to hacking based on whether the first reception packet corresponding to the first mutated packet (831, 832, 833) or a second reception packet corresponding to the second mutated packet is received through the receiver.