The positioning technique employing the ubiquitous signals of opportunity of non-cooperative satellites does not send special navigation signals, instead it passively receives satellite signals as noise, presenting advantages of concealment and difficulty for potential attackers. Thus, this study investigates the ranging principle and model using non-cooperative communication satellites and a time difference estimation algorithm. The technology of time difference measurement under non-cooperative observation mode was determined and simulated. A test platform for time difference measurement was built to receive the signal from an unknown geostationary Earth orbit communication satellite and verify the ranging feasibility and performance. The ranging accuracy was found to be smaller than 6 m, as demonstrated by experimental data, which shows the viability of the proposed positioning technique for ranging technology.